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

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

Вопрос

Полное кэширование страниц, по -видимому, работает на сессии.

  • Если я перейду на страницу, нагрузка первой страницы занимает несколько секунд, на второй странице загружаются гораздо меньше
  • Если мой коллега посещает ту же страницу, это займет несколько секунд, а вторая страница загружается гораздо меньше.

Мы исчерпали всю документацию FPC, учебные пособия и посты, которые мы можем найти. У нас совершенно нет идей, у нас есть дыра по одному объекту на сеанс на наших страницах (содержимое тележки), и FPC по -прежнему работает только на основе сеанса, а не на группе пользователей, как мы бы оценили.

Есть идеи, почему это произойдет?

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

Решение

То, что вы описываете, не является поведением по умолчанию.

Как правило, поскольку FPC заправлен, когда не вошел в систему - или делая что -то, чтобы сделать сеанс конкретным для вас, график загрузки страницы имеет тенденцию быть:

--1.2s--------0.8s------------------0.6s-----------------------0.1s---------------
  Uncached    Mage default cache    Partially cached in FPC    Fully cached in FPC

какая должен Получается то, что нагрузка на одну страницу использует кэш Magento и в меньшей степени, кэш Magento FPC. Последующая нагрузка для того же контента полностью использует кэш FPC, что приводит к нагрузке на 3 -й странице для того же контента, которая занимает около 0,1 с.

Но когда вы делаете что-то, чтобы сделать свой сеанс уникальным, например, Add-Cart-затем FPC демонстрирует немного другое поведение, и время рендеринга слегка увеличивается.

--1.4s--------0.8s------------------0.6s---------------
  Uncached    Mage default cache    Fully cached in FPC

Похоже, вы сломали логику FPC, внесите свои поправки (дыры), по сути, заставляя FPC вести себя как во втором примере.

Т.е. Он не служит контенту из глобального кеша, а скорее только контент, специфичный для вашего сеанса

Мое предложение было бы либо установить чистый магазин EE - и посмотреть поведение там - или переместить локальные/сообщества каталоги и пользовательские каталоги пакетов тем (чтобы заставить Enterprise/по умолчанию загрузить).

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