2011-05-03 63 views
1

光油2.1.3 Ubuntu 10.04.02 LTSvarnishtop显示“列表长度0”?

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 
...... 

任何帮助吗?

回答

1

清漆有一些非常合理的默认设置,但它假定您的应用程序不知道缓存。既然你在控制你的应用程序,你可以做一些假设,varnish不能默认。默认情况下,例如,当启动它的请求包含cookie时,Varnish不会缓存任何页面。虽然这是有道理的,如果Web应用程序是未知的,如果Web应用程序是已知的,让Web应用程序决定什么是适当的缓存响应更有意义。

因此,由于您知道您正在使用的系统,因此您可以在某种程度上调整配置。当使用你的配置文件时,Varnish的行为如下。清漆会缓存所有静态内容(在特定目录内)。除非Web应用程序提供最大年龄或s-max-age高速缓存控制标题,否则清漆不会缓存任何其他内容。如果满足上述规则,即使存在cookie,它也会缓存内容。假设您的Web应用程序足够聪明,知道是否可以缓存内容是否存在Cookie。再次,看过去几年的文章,看看如何设置这在应用程序方面...

你可以试试下面的链接了解更多信息:

https://www.varnish-cache.org/trac/wiki/Introduction