【发布时间】:2011-07-06 10:56:25
【问题描述】:
我们在 Apache 2.2 之后运行带有 plone.app.caching 的 Plone 4.1,带有 mod_cache 和 mod_disk_cache。
plone.app.caching 提供的预定义操作不太适合此配置,因为如果 max-age=0,Apache 不会缓存响应,无论您为 Expires 和 s 设置了什么值-max-age(我认为这与 HTTP 1.1 规范相反)。使用 Plone 3.3 和 CacheFu,可以通过直接的配置更改来解决这个问题:为相关标头集设置 max-age=1。看到这个CacheFu issue
我正在寻找一些建议来实现与 plone.app.caching 相同的目标。覆盖 plone.app.caching.moderateCaching 操作以使其 maxage 设置为 1 而不是 0 的最简单方法是什么?
我们目前不考虑将 Squid 或 Varnish 添加到我们的堆栈中。
【问题讨论】: