В чем разница между "Flush Magento Cache" и "Хранилищем флеш-кэшей" в управлении пурпуром magento? - программирование
Подтвердить что ты не робот

В чем разница между "Flush Magento Cache" и "Хранилищем флеш-кэшей" в управлении пурпуром magento?

В чем разница между "Flush Magento Cache" и "Хранилищем флеш-кэша" в управлении пурпуром magento?

enter image description here

4b9b3361

Ответ 1

Иногда расположение кэша (например, /tmp/) или службы (например, Memcache) используется совместно с другими приложениями. "Flush Magento Cache" удаляет только те записи, которые Magento надежно отслеживает как свои собственные. "Flush Cache Storage" очищает все, но может повлиять на другие приложения, если они его используют.

Обычно это папка var/cache/ в папке Magento, поэтому она не является общей. Безопасно использовать любую кнопку. Иногда (редко) записи не имеют четких меток, или Magento теряет их, и на них влияет только вторая кнопка. Я склонен использовать вторую кнопку, когда мне трудно отследить причину проблемы.

Ответ 2

Кэш-память Flush Magento

Удаляет все элементы в кэше Magento по умолчанию (var/cache) и кеш var/full_page с тегом Magento

Хранилище для скрытого кэша

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

Ответ 3

В качестве практического примера, если вы используете magento cache для своих собственных устройств, например:

$cache = Mage::app()->getCache();
$cache->save("My cached text","cache_name",array("my_cache"),60*60*24);
echo $cache->load("cache_name");

Вам нужно будет использовать флеш-кеш-память, чтобы очистить это, если вы сделаете обновление.

В моем случае это для динамически созданного 3-х уровневого меню холста.

Ответ 4

Ниже вы найдете разницу между "Flush Magento Cache" и "Хранилищем флеш-памяти" ниже:

Хранилище флеш-кэшей: эта функция в основном очищает весь кеш, все кеш-теги. Это вызывает функцию "flush()" в модели "core/cache".

Flush Magento Cache: эта функция очищает теги кеша "MAGE" и "CONFIG". Этот класс выполняет функцию "clean()" в модели "core/cache".

Ответ 5

Вот ответ на ваш запрос:

Кэш Flush Magento Когда вы выполняете это действие, содержимое, имеющее тег Magento в var/cache и var/full_page_cache, удаляется.

Хранилище для скрытого кэша Ну, он удалил все содержимое кеша. Если вы используете альтернативное расположение кэша или приложение, например Ларный кэш, который является ускорителем веб-приложений, также называемым кэширующим обратным прокси-сервером HTTP. Затем он также удалит кеш.

Ответ 6

Вам нужно очистить кеш-память, если вы измените столбцы таблицы (добавьте или удалите столбец), потому что magento выполняет запрос mysql DESCRIBE, а затем сохраняет результат в кеше. Этот кеш не очищается, если вы нажимаете только кнопку "Ключ Flush Magento".

Ответ 7

Обычно кеш: clean удаляет все задействованные кеши, связанные с magento, тогда как кеш: flush удаляет всю кеш-память, будь то ее пурпурный кэш или какой-либо сторонний кэш (независимо от того, включены ли они или нет)

Ответ 8

Flush Magento Cache Используется для удаления кеша, сгенерированного по умолчанию magento var/cache и var/full_page.

Flush Cache Storage Используется для удаления всех типов кэша. Кэш, сгенерированный magento по умолчанию или внешним кешем, созданным другими внешними провайдерами.