varnish命中率统计

Posted takemetoyourheart

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了varnish命中率统计相关的知识,希望对你有一定的参考价值。

varnish作为一款优秀的缓存中间件,在电商网站上大量使用,可以大大加快静态页面的访问速度

那么,如何统计varnish的缓存命中率呢

1、首先必须确保日志中记录了hit or miss 

需要调整启动脚本中的日志格式

${path_varnish}/bin/varnishncsa -D -n name -a -w ${path_varnish}/logs/varnishncsa.log -F "%h %l %u %t %T %{Varnish:hitmiss}x "%r" %s %b "%{User-agent}i" "%{X-Request-ID}i" "

 

2、通过awk工具对日志中同一个url的hit和miss数量进行统计

 

以上是关于varnish命中率统计的主要内容,如果未能解决你的问题,请参考以下文章

varnish 翻译Achieving a high hitrate 如何 实现一个高命中率

Varnish换粗

varnish缓存服务

Varnish是一款高性能的开源HTTP加速器

varnish

varnish页面缓存服务