Один из подходов состоит в том, чтобы определить новый набор правил кэширования и связать его с представлением домашней страницы. Затем вы можете назначить операцию сильного или умеренного кэширования этому набору правил, оставив для других наборов правил значение Слабое или Без кэширования.
ZCML для определения нового набора правил и связывания его с представлением домашней страницы будет выглядеть следующим образом, при условии, что представлением домашней страницы является ".homepage.HomepageView":
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:browser="http://namespaces.zope.org/browser"
xmlns:cache="http://namespaces.zope.org/cache"/>
<include package="z3c.caching" file="meta.zcml" />
<cache:rulesetType
name="plone.homepage"
title="Homepage"
description="Site homepage view"
/>
<cache:ruleset
for=".browser.HomepageView"
ruleset="plone.homepage"
/>
</configure>
(См. Документацию z3c.caching для получения дополнительной информации об используемых здесь директивах кэша.)
Если ваша домашняя страница представляет собой шаблон в слое CMF, а не в виде, вы можете связать его с набором правил на вкладке «Операции кэширования» панели управления plone.app.caching вместо использования cache: ruleset директивы.
Совершенно другой подход заключается в обработке домашней страницы, особенно в конфигурации обратного прокси.