Мы используем Plone 4.1 с plone.app.caching за Apache 2.2 с mod_cache и mod_disk_cache.
Предопределенные операции, доступные с plone.app.caching, не совсем подходят для этой конфигурации, поскольку Apache не будет кэшировать ответы, если max-age=0, независимо от того, какие значения вы установили для Expires и s-max- возраст (я думаю, что это противоречит спецификации HTTP 1.1). В Plone 3.3 и CacheFu это было простым изменением конфигурации, чтобы обойти это: установить max-age=1 для соответствующего набора заголовков. См. эту проблему с CacheFu
Я ищу совет, как добиться того же с помощью plone.app.caching. Каков самый простой способ переопределить операцию plone.app.caching.moderateCaching, чтобы для ее maxage было установлено значение 1, а не 0?
В данный момент мы не рассматриваем возможность добавления Squid или Varnish в наш стек.