缓存大小

确定缓存的大小是一个棘手的任务,需要考虑以下几点:

  • 您的数据集有多大?对于门户或者新闻网站这可能将是第一页整个页面的内容大小,以及第一页链接过去的所有页面。

  • 生成一个缓存对象的成本如何?有时候如果您的服务器内存有限,我们往往只是缓存一部分图片或者根本就不缓存它们。

  • 通过varnishstat或者其他工具来查看 n_lru_nuked 数量。如果你有大量活动的LRU,由于空间限制,那么你的比较早的缓存可能会被清除,这时候你就应该考虑增加缓存空间大小。

  • 注意,缓存存储的实际存储空间可能会超出你设置,所以即使你使用-s malloc,16G参数设置了存储空间,varnish可能实际使用了32G都是有可能的。所以,如果您在缓存中有大量比较小的存储对象,那么这种问题可能更为显著。

results matching ""

    No results matching ""