清漆2.1.3 Ubuntu 10.04.02 LTS
varnishtop仅显示“列表长度0”。
varnishstat始终返回与:
相同的结果1+12:29:32
CSV-004
Hitrate ratio: 1 1 1
Hitrate avg: 0.4272 0.4272 0.4272
556579 0.00 4.24 Client connections accepted
1122298 0.00 8.54 Client requests received
447675 0.00 3.41 Cache hits
27583 0.00 0.21 Cache hits for pass
......
任何帮助?
答案 0 :(得分:1)
Varnish有一些非常合理的默认值,但它假设您的应用程序不知道缓存。由于您可以控制您的应用程序,因此您可以默认情况下做出一些假设清漆。默认情况下,例如, Varnish在启动它的请求包含cookie时不会缓存任何页面。虽然如果Web应用程序未知,这是有道理的,但如果知道Web应用程序,那么让Web应用程序决定适当的缓存响应是更有意义的。
因此,既然你知道你正在使用的系统,你可以稍微调整一下配置。使用配置文件时,Varnish的行为如下。 Varnish将缓存所有静态内容(在特定目录中)。除非Web应用程序提供max-age或s-max-age Cache-Control标头,否则Varnish不会缓存任何其他内容。如果满足上述规则,它将缓存内容,即使存在cookie也是如此。假设您的Web应用程序足够智能,可以知道是否可以缓存内容是否存在cookie。再次,请参阅去年的文章,了解如何在应用程序方面进行设置......
您可以尝试以下链接获取更多信息: