Ubuntu “上漆秀”;列表长度0“;?

Ubuntu “上漆秀”;列表长度0“;?,ubuntu,varnish,Ubuntu,Varnish,清漆2.1.3 Ubuntu 10.04.02 LTS varnishtop仅显示“列表长度0” varnishstat始终返回与以下相同的结果: 1+12:29:32 CSV-004 Hitrate ratio: 1 1 1 Hitra

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

有什么帮助吗?

Varnish有一些非常合理的默认设置,但它假设您的应用程序不知道缓存。由于您可以控制您的应用程序,您可以做出一些默认情况下无法做到的假设。例如,默认情况下,Varnish在启动它的请求包含cookie时不会缓存任何页面。如果web应用未知,这是有意义的;如果web应用已知,则让web应用决定什么是适当的缓存响应更为合理。

因此,由于您了解正在使用的系统,因此可以稍微调整配置。使用配置文件时,Varnish的行为如下。Varnish将缓存所有静态内容(在特定目录中)。Varnish不会缓存任何其他内容,除非web应用程序提供max age或s-max-age缓存控制标头。如果满足上述规则,它将缓存内容,即使存在cookie。假设您的web应用程序足够智能,可以知道无论是否存在cookie,内容是否可以缓存。再次,请参阅去年的文章,了解如何在应用程序端设置此功能

有关详细信息,请尝试以下链接:


Varnish有一些非常合理的默认值,但它假设您的应用程序不知道缓存。由于您可以控制您的应用程序,您可以做出一些默认情况下无法做到的假设。例如,默认情况下,Varnish在启动它的请求包含cookie时不会缓存任何页面。如果web应用未知,这是有意义的;如果web应用已知,则让web应用决定什么是适当的缓存响应更为合理。

因此,由于您了解正在使用的系统,因此可以稍微调整配置。使用配置文件时,Varnish的行为如下。Varnish将缓存所有静态内容(在特定目录中)。Varnish不会缓存任何其他内容,除非web应用程序提供max age或s-max-age缓存控制标头。如果满足上述规则,它将缓存内容,即使存在cookie。假设您的web应用程序足够智能,可以知道无论是否存在cookie,内容是否可以缓存。再次,请参阅去年的文章,了解如何在应用程序端设置此功能

有关详细信息,请尝试以下链接: