列出清漆缓存的内容?

Mar*_*ski 17 varnish

有没有办法列出清漆缓存存储的内容?此外,以某种方式列出最常见的缓存命中将是很好的.

我找到了一种方法,通过列出发送到后端的内容来查看最常见的缓存未命中:

varnishtop -b -i TxURL
Run Code Online (Sandbox Code Playgroud)

查看我的顶级缓存命中URL是非常有用的.

编辑:我正在使用版本:varnish-3.0.3修订版9e6a70f

mat*_*ege 20

我想你可以帮忙:

您可以使用varnishncsa的参数"Varnish:hitmiss".

首先使用以下方法捕获日志样本:

varnishncsa -F '%U%q %{Varnish:hitmiss}x' -n NAME -w /path/requests.logs

然后:

sort -k 1 /path/requests.logs | uniq -c | sort -k 1 -n -r | head -25