У мене є статична частина, яка міститься на кожній сторінці (навігація), але генерує багато часу. Тому я встановив термін служби кешу та статичний ключ кешу.
Працює чудово, доки не включено FPC. Потім блок все ще генерується знову для щойно викликаної сторінки і не подається з кеш-пам'яті блоку.
Є цей рядок у Enterprise_PageCache_Model_Observer
:
Mage::app()
->getCacheInstance()
->banUse(Mage_Core_Block_Abstract::CACHE_GROUP); // disable blocks cache
У чому причина цього? Мені є сенс все-таки кешувати певні блоки, навіть якщо FPC увімкнено - тому що в іншому випадку генерація сторінок, які не повністю обслуговуються з кеша, сповільнюється.
- Що за цим вирішує дизайн?
- Що є хорошим рішенням навколо цього?
- Чи було б шкідливо, якщо я просто видалю цей заборонений кеш-пам'ять?