У меня есть расширение extbase с аргументами фильтра, сортировкой и разбиением на страницы.Стоит ли деактивировать кеш для всего действия (путем настройки действия в ext_localconf.php)?
Но, на мой взгляд, страница без каких-либо параметров может быть кэширована (особенно статический filecilecache).Также можно кэшировать страницы без какого-либо фильтра.
Так как с этим бороться?Должен ли я использовать [FE] [cacheHash] [cachedParametersWhiteList] или [FE] [cacheHash] [exclusiveParameters]?
Если я добавлю все параметры в cachedParametersWhiteList, я получу другое представление для всех аргументов.Но должен ли я действительно кэшировать все комбинации фильтров?
$GLOBALS['TYPO3_CONF_VARS'][FE][cacheHash][cachedParametersWhiteList] = 'tx_csshop_pi3[page],tx_csshop_pi3[direction],tx_csshop_pi3[filter],tx_csshop_pi3[sort],tx_csshop_pi3[addFilter][name],tx_csshop_pi3[addFilter][value],tx_csshop_pi3[removeFilter][name],tx_csshop_pi3[removeFilter][value]'
Параметр, который можно кэшировать:
tx_csshop_pi3[page]
Параметр, который, если установлен, кэширование должно быть отключено:
- tx_csshop_pi3[direction]
- tx_csshop_pi3[filter]
- tx_csshop_pi3[addFilter][name]
- tx_csshop_pi3[addFilter][value]
- tx_csshop_pi3[removeFilter][name]
- tx_csshop_pi3[removeFilter][value]
- tx_csshop_pi3[sort]