下载地址
https://varnish-cache.org/releases/index.html
软件解压后修改配置文件/etc/varnish/default.vcl 修改如下节点
backend default {
.host = "127.0.0.1";
.port = "80";
}
代理后台nginx服务
重启服务
service varnish restart
使用varnishstat命令查看缓存的命中情况
NAME CURRENT CHANGE AVERAGE AVG_10 AVG_100 AVG_1000
MGT.uptime 0+03:21:04
MGT.child_start 1 0.00 . 0.00 0.00 0.00
MAIN.summs 96091 0.00 7.00 0.00 0.00 0.00
MAIN.uptime 0+03:21:05
MAIN.sess_conn 16295 0.00 1.00 0.00 0.00 0.00
MAIN.client_req 39873 0.00 3.00 0.00 0.00 0.00
MAIN.cache_hit 39864 0.00 3.00 0.00 0.00 0.00
MAIN.cache_miss 9 0.00 . 0.00 0.00 0.00
MAIN.backend_conn 8 0.00 .
部分参数解释如下:
cache_hit varnish在缓存区中查找并且命中缓冲的次数。
cache_miss varnish在缓存区中查找但是没有命中缓冲的次数。
client_req 浏览器向varnish反向代理发送http请求的累计次数