В чем разница между "Flush Magento Cache" и "Хранилищем флеш-кэша" в управлении пурпуром magento?
В чем разница между "Flush Magento Cache" и "Хранилищем флеш-кэша" в управлении пурпуром magento?
Иногда расположение кэша (например, /tmp/
) или службы (например, Memcache) используется совместно с другими приложениями. "Flush Magento Cache" удаляет только те записи, которые Magento надежно отслеживает как свои собственные. "Flush Cache Storage" очищает все, но может повлиять на другие приложения, если они его используют.
Обычно это папка var/cache/
в папке Magento, поэтому она не является общей. Безопасно использовать любую кнопку. Иногда (редко) записи не имеют четких меток, или Magento теряет их, и на них влияет только вторая кнопка. Я склонен использовать вторую кнопку, когда мне трудно отследить причину проблемы.
Кэш-память Flush Magento
Удаляет все элементы в кэше Magento по умолчанию (var/cache) и кеш var/full_page с тегом Magento
Хранилище для скрытого кэша
Удаляет все элементы в кеше. Это эквивалентно удалению всего содержимого папки кэша на сервере. Если ваша система использует альтернативное расположение кэша, любые кешированные файлы, используемые другими приложениями, будут удалены.
В качестве практического примера, если вы используете 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-х уровневого меню холста.
Ниже вы найдете разницу между "Flush Magento Cache" и "Хранилищем флеш-памяти" ниже:
Хранилище флеш-кэшей: эта функция в основном очищает весь кеш, все кеш-теги. Это вызывает функцию "flush()" в модели "core/cache".
Flush Magento Cache: эта функция очищает теги кеша "MAGE" и "CONFIG". Этот класс выполняет функцию "clean()" в модели "core/cache".
Вот ответ на ваш запрос:
Кэш Flush Magento Когда вы выполняете это действие, содержимое, имеющее тег Magento в var/cache и var/full_page_cache, удаляется.
Хранилище для скрытого кэша Ну, он удалил все содержимое кеша. Если вы используете альтернативное расположение кэша или приложение, например Ларный кэш, который является ускорителем веб-приложений, также называемым кэширующим обратным прокси-сервером HTTP. Затем он также удалит кеш.
Вам нужно очистить кеш-память, если вы измените столбцы таблицы (добавьте или удалите столбец), потому что magento выполняет запрос mysql DESCRIBE
, а затем сохраняет результат в кеше.
Этот кеш не очищается, если вы нажимаете только кнопку "Ключ Flush Magento".
Обычно кеш: clean удаляет все задействованные кеши, связанные с magento, тогда как кеш: flush удаляет всю кеш-память, будь то ее пурпурный кэш или какой-либо сторонний кэш (независимо от того, включены ли они или нет)
Flush Magento Cache Используется для удаления кеша, сгенерированного по умолчанию magento var/cache
и var/full_page
.
Flush Cache Storage Используется для удаления всех типов кэша. Кэш, сгенерированный magento по умолчанию или внешним кешем, созданным другими внешними провайдерами.