что значит кеш Magento fast-backend и slow-backend?


8

Что это значит под кешем

backend
slow_backend
slow_backend_store_data
auto_refresh_fast_cache

Я видел этот тип конфигурации кэшей в файле local.xml.additional. Я хочу это знать

что подразумевается под этим типом кэшей и

почему это используется и на какой раздел это влияет на Magento

и мне нужны детали объяснения

Ответы:


9

возможно это поможет:

Двухуровневые механизмы кэширования

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

С APC или Memcached мы можем получить двухстороннюю ассоциативную структуру, но все же очень простую. Magento обрабатывает большие коллекции данных с типом, категорией, группами и т. Д. Простая структура не может действительно удовлетворить потребность в кеше Magento. Для правильной работы Magento необходим медленный кеш-сервер, который может быть правильно структурирован и иметь расширенные возможности и возможности. В fast_backend у нас есть только ключ (идентификатор элемента) и содержимое этого ключа (элемент, который кэшируется). Это немного похоже на наличие почтовой системы, в которой хранится почтовый контент с идентификатором, и другой БД, которая помогает структурировать его с помощью папок и атрибутов. «Необработанные» данные хранятся в fast_backend, интеллектуальное отображение этих данных сохраняется в slow_backend.

Таким образом, Magento может выборочно удалять или обновлять ключ или категорию без необходимости очищать весь кэш каждый раз, когда производится обновление.

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

через https://www.nbs-system.co.uk/blog-2/magento-optimization-howto-en.html

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.