我在 Django 前面运行一个 Squid (3.1) 缓存。该站点的内容不会经常更改,因此 Squid 为我们的后端提供了急需的喘息空间。
目前,这是我们用来缓存内容的刷新模式:
refresh_pattern . 60 100% 60
我们基本上希望在 Squid 重新验证内容之前将所有内容缓存至少一个小时(并且仅一个小时)。
我的问题是关于设置 lm 因子的“100%”参数。
我不确定将其设置为 100% 是否符合我们的要求。假设通过将其设置为 100%,它将确保对象在缓存中停留最大缓存时间。
这是一个不正确的假设吗?
在设置这样的刷新模式时应该遵循哪些最佳实践?