【问题标题】:varnishtop show "list length 0"?varnishtop 显示“列表长度 0”?
【发布时间】:2011-08-17 17:15:42
【问题描述】:

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

有什么帮助吗?

【问题讨论】:

    标签: ubuntu varnish


    【解决方案1】:

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

    所以,既然您知道您正在使用的系统,您可以稍微调整配置。当使用你的配置文件时,Varnish 的行为如下。 Varnish 将缓存所有静态内容(在特定目录中)。 Varnish 不会缓存任何其他内容,除非 Web 应用提供了 max-age 或 s-max-age Cache-Control 标头。如果满足上述规则,它将缓存内容,即使存在 cookie。假设是您的网络应用程序足够聪明,可以知道是否可以缓存内容,无论是否存在 cookie。同样,请参阅去年的文章,了解如何在应用程序端进行设置...

    您可以尝试以下链接以获取更多信息:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-22
      • 2020-08-27
      • 2019-07-13
      相关资源
      最近更新 更多