Проблема с кешированием или это дожно быть так?

Sld
Аватар пользователя Sld
Не в сети
Регистрация: 6 Апр 2012
Сообщения:

Добавляю товары.
Они появляются в общем каталоге все (3-4 товара в каждом разделе каталога), а в конкретных
разделах - видны или или по одному товару или вообще ни одного.
Так и должно быть?
Как скоро появятся введенные товары в разделах каталога

Я заметил, что даже если все кеши на странице производительности отключены, анонимы не видят сразу введенные товары. А после сброса кеша на странице производительности товары появляются в каталоге.

Аватар пользователя admin
Не в сети
Регистрация: 8 Июл 2010
Сообщения:

Здравствуйте.
Данная особенность была в версии 2.0 (и более ранних), в последней версии исправлено. В настройках производительность вы можете задать время обновления кэша. По умолчанию выставлено не частое обновление, чтобы не нагружать сервер.

Sld
Аватар пользователя Sld
Не в сети
Регистрация: 6 Апр 2012
Сообщения:

версия была 2.2 . не было установлено время жизни кеша. Когда установил конкретное время - все товары через это время показались нормально.

Давид
Аватар пользователя Давид

Всем привет!
Столкнулся с проблемой кэш блоков.В сборке по умолчанию блоки не идут в кэш, что снижает производительность - видимо модуль так настроен.Только какой?
Использую модули, которые только в сборке.
Какой модуль выключить,чтобы включить кэш блоков?

Аватар пользователя admin
Не в сети
Регистрация: 8 Июл 2010
Сообщения:

Здравствуйте, Давид.
Я потратил много времени изучая, этот вопрос и пришел к тому что кэш блоков далеко не самый оптимальный путь. Для анонимов кэшируется страница полностью, там кэш блоков не нужен. Если блок выводит текст, то кэширование его бесполезно, оно нужно только для блоков в которых выполняется код создающий нагрузку. Все views создающие нагрузку, кэшируются ещё до того, как будут выведены в блоке, поэтому повторное их кэширование только создает доп. нагрузку. Исходя из этого я отказался от кэширования блоков, но в некоторых случаях это может понадобится, но подход к каждому блоку должен быть индивидуальный.

Отправить комментарий

MultiAuthentication
Содержание этого поля является приватным и не предназначено к показу.