查看Varnish日志
    1、使用varnishlog命令查看日志,可以加些参数,具体可通过-h获得参数说明
       如varnishlog -i txurl 命令去查看是哪些URL导致回源的
    2、将日志保存到一文件
       需要用到varnishncsa指令,如
       varnishncsa -w /var/lib/varnish/varnish.log  将varnishlog 保存在一个文件里
       文件格式为文本格式,比较方便查看
五、查看Varnish缓存情况
    1、通过varnishstat 查看当前及自启动以来的请求及缓存命中情况

 结果数据的含义:

     第一行显示的是varnish自启动到现在运行了多长时间,如上图显示的是45天0小时11分27秒
     第二行显示的是启动这个命令的时间,这个三数字最终会变为10,100,1000;分别代表10秒,100秒,1000秒
     第三行显示的是命中率,分别对象上面的时间,分别是10秒内的命中率,100秒内的命中率,1000秒内的命中率
     从第四行开始下面的数据就分为4列
     第一列为总数值,第二列为每秒中的数值,第三列自命令(varnishstat)启动以来的平均值,第四列是描述

     其中几个比较重要的是

     Client connections accepted:表示客户端向反向代理服务器成功发送HTTP请求的总数量
     Client requests received:表示到现在为止,浏览器向反向代理服务器发送HTTP请求的累积次数,由于可能会使用长连接,所以这个值一般会大于Client connections accepted
     cache-hit :代表缓存命中次数
     miss-hit :代表未命中次数
     worker threads :代表当前工作线程的数量
     expired objects :代表过期对象的个数
     LRU nuked objects :代表缓存可使用的内存以达上线而不得不移除的对象个数
     LRU moved objects :代表LRU策略被移动的对象个数
     Total header bytes :代表缓存的请求头对象的大小
     Total body bytes:代表缓存的请求体对象大小

     命中率公式:  cache-hit / Client requests received