我在Django前面运行一个Squid(3.1)缓存。网站的内容不会经常变化,因此Squid为我们的后端提供了非常需要的呼吸空间。
目前,这是我们用于缓存内容的刷新模式:
refresh_pattern . 60 100% 60
我们基本上希望在Squid之前将所有内容缓存至少一小时(并且只有一小时)然后重新验证内容。
我的问题是“100%”参数,它设置了lm-factor。
我不确定将其设置为100%是否正在按照我们的意愿行事。假设通过将其设置为100%,它将确保对象在缓存中保留最长缓存时间。
这是不正确的假设吗?
在设置这样的刷新模式时,应该遵循哪些最佳做法?