Как продувать полный страница кэша без пользовательского модуля

magento.stackexchange https://magento.stackexchange.com/questions/231

Вопрос

Наш полный кэш страниц, кажется, основан на сеансе. Если я открою окно Incognito с Chrome и посещаю одну из страниц, он согревает кэш, а загрузка второй страницы намного быстрее, однако, если я закрываю это окно и открою новое окно инкогнито, страница больше нет в Полный кеш страниц, и должен снова нагреться. Мы считаем, что это из -за боковой панели, которая показывает пользователю содержимое их телеги.

Я переместил этот HTML в новый файл PHTML, убрал макет XML -блоки, и теперь я работаю над файлом cache.xml ....

Все примеры, которые я нашел для cache.xml, относятся к модулям, однако я не использовал модуль для моих блоков XML, я использовал ядро/шаблон ...

Есть ли шанс, что кто -то сможет пролить свет на кэширующий блок XML, который не требует модуля и/или модели.

Это было полезно?

Решение

Невозможно создать заполнитель в Enterprise Edition, не имея модуля для содержания cache.xml, который, в свою очередь, является домом для определения заполнителя. Поэтому, если вам нужно иметь пользовательское отверстие в полном кэше страницы, вам нужно будет создать модуль для его определения.

Встроенный блок боковой панели имеет заполнитель из коробки. Этот заполнитель отмечает его кэшированное содержимое на основе сеанса пользователя. Основное содержание страницы будет загружаться из кэша, нагретого от других пользователей, в нем только это «отверстие», которое должно быть заполнено и генерировано для каждого пользователя. Вы также должны отметить, что когда содержимое телеги пользователя изменяется, содержимое этой дыры будет повторно сгенерировано и кэшируется.

Обратите внимание, что приведенное выше предположение о том, что это действительно предприятие FPC и удары по отверстиям, о котором вы говорите, а не что-то вроде лака. Если вы используете лак (с надлежащей конфигурацией), он не будет обслуживать страницы из кеша при первом посещении Magento. Это связано с тем, что при первом посещении запрос пользователя должен быть передан в Magento, чтобы приложение могло создать для них сеанс.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top