国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - php實(shí)現(xiàn)監(jiān)控varnish緩存服務(wù)器的狀態(tài)

php實(shí)現(xiàn)監(jiān)控varnish緩存服務(wù)器的狀態(tài)

2020-08-26 23:06PHP教程網(wǎng) PHP教程

這篇文章主要介紹了php實(shí)現(xiàn)監(jiān)控varnish緩存服務(wù)器的狀態(tài),Varnish是一款高性能的開源HTTP加速器,可以替代Squid、Nginx等服務(wù)器,需要的朋友可以參考下

當(dāng)varnish和網(wǎng)站部署在同一臺服務(wù)器上的時候,我們不可能隨時登錄上服務(wù)器去查看varnish的命中率,沒想到有大神早就寫了出來,今天就分享給大家,使用網(wǎng)頁查看varnish命中率。

 

系統(tǒng):centos 5.x
軟件:varnish-3.0.x

 

ps:3.0以下的版本可以通過Socket連接到Varnish管理端口,通過stat命令查看,3.0以上沒有stat命令,只能通過下面的方法解決。

 

 

復(fù)制代碼 代碼如下:

<?php
$outfile=shell_exec("/usr/bin/varnishstat -x");
$xml=simplexml_load_string($outfile);
echo $xml->getName() . "<br />";
foreach($xml->children() as $child)
  {
      //$tmpName="";
      foreach($child->children() as $subChild)
      {
        if ($subChild->getName() =="name" )
         {
            $tmpName=$subChild;
        }
        else  if ($subChild->getName() =="value" )
        {
            if ($tmpName!="")
            {
               $arys["$tmpName"]=$subChild;
               $tmpName="";
            }
        }
        else
         {
            continue;
        }
      }
  }
  function byteReduce($bytes)
  {
      if ($bytes>1099511627776)
      {
          return round($bytes/1099511627776)."TB";
      }
      else if ($bytes > 1073741824)
      {
          return round($bytes/1073741824)."GB";
      }
      else if ($bytes>1048576)
      {
          return round($bytes/1048576)."MB";
      }
      else if ($bytes>1024)
      {
          return round($bytes/1024)."KB";
      }
      else
      {
          return $bytes."B";
      }
  }
  echo "client_conn: ".$arys["client_conn"] . "<br />";
  echo "client_req: ".$arys["client_req"] . "<br />";
  echo "cache_hit: ".$arys["cache_hit"] . "<br />";
  echo "cache_miss: ".$arys["cache_miss"] . "<br />";
  echo "Cache hit rate: ".round(($arys["cache_hit"]/$arys["client_req"])*100)." % <br/>";
  echo "LRU nuked objects: ".$arys[n_lru_nuked]."<br/>";
  echo " ".byteReduce($arys["s_bodybytes"]+$arys["s_hdrbytes"])." Acc Content (".byteReduce($arys["s_hdrbytes"])." header ".byteReduce($arys["s_bodybytes"])." Body)";
?>

 

 

效果如下:

 

php實(shí)現(xiàn)監(jiān)控varnish緩存服務(wù)器的狀態(tài)

 

ps:為了查看實(shí)時情況,可以在這監(jiān)控頁加個html定時刷新.
好了,這樣就方便我們隨時查看varnish的狀態(tài)了.

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产一级片 | 中文在线一区二区三区 | 免费一级毛片在线观看 | 欧美日韩午夜 | 久久www免费人成看片高清 | 国产成人精品电影 | 精品国产三级 | 国产激情91久久精品导航 | 日韩精品视频免费在线观看 | 亚洲综合区| 日韩精品免费在线观看 | 午夜在线电影 | 亚洲视频在线一区 | 欧美一级免费看 | 91在线看黄 | 黄网在线免费观看 | 国产欧美日韩综合精品一区二区 | 激情五月激情综合网 | 精品一区二区三区视频 | 国产精品毛片一区视频播不卡 | 成人在线网站 | 亚洲欧美激情精品一区二区 | 国产乱码精品一区二区三 | 毛片久久久| 国产亚洲精品精品国产亚洲综合 | 高清一区二区三区视频 | 一区中文字幕 | 国产成人精品免费 | 国产精品久久久久久久久久东京 | 亚洲精品在线视频 | 国产一区二区精品 | 在线观看毛片网站 | 亚洲精品一区二区三区 | 国产一级在线 | 91在线第一页 | 九九资源站 | 久久美| 久久久久久国产精品 | 精品国产乱码久久久久久牛牛 | 精品无人乱码一区二区三区 | 中文字幕视频在线免费 |