Ответы:
Иногда расположение кеша (например, /tmp/
) или служба (например, Memcache) используется совместно с другими приложениями. «Очистить Magento Cache» удаляет только те записи, которые Magento надежно отслеживает как свои собственные. «Очистить кэш-память» очищает все, но может повлиять на другие приложения, если они его используют.
Обычно местоположение находится var/cache/
в папке Magento, поэтому в конце концов к нему не предоставляется общий доступ. Использовать любую кнопку безопасно. Иногда (редко) записи не имеют четких тегов или Magento теряет их отслеживание, и только вторая кнопка влияет на них. Я обычно использую вторую кнопку, когда мне сложно определить причину проблемы.
mage--*
каталоги. Ручное удаление одного и того же должно быть окончательным, поскольку оно не вызывает новых записей в кеше. Для этой цели в MageTool есть команда очистки кеша.
Очистить кеш Magento
Удаляет все элементы из кеша Magento по умолчанию (var / cache) и из кеша var / full_page, которые имеют тег Magento
Очистить кэш-память
Удаляет все элементы из кеша. Это эквивалентно удалению всего содержимого папки кэша на сервере. Если ваша система использует альтернативное расположение кэша, все кэшированные файлы, используемые другими приложениями, будут удалены.
В качестве практического примера, если вы используете кеш Magento для своих устройств, например:
$cache = Mage::app()->getCache();
$cache->save("My cached text","cache_name",array("my_cache"),60*60*24);
echo $cache->load("cache_name");
Вам нужно будет использовать очистку кеш-памяти, чтобы очистить это, если вы сделаете обновление.
В моем случае это для динамически генерируемого трехуровневого меню за пределами холста.
Пожалуйста, найдите разницу между «Очистить кеш Magento» и «Очистить кеш-хранилище» ниже:
Flush Cache Storage: эта функция в основном очищает весь кеш, все теги кеша. Это вызывает функцию «flush ()» в модели «ядро / кеш».
Очистить кеш Magento: эта функция очищает кеш-теги «MAGE» и «CONFIG». Это класс функции «clean ()» в модели «ядро / кеш».
Magento Cache: удалите все элементы из кеша Magento по умолчанию (var / cache) в соответствии с соответствующим тегом Magento.
Очистить кеш-хранилище: удалите все элементы из кеша независимо от тега Magento. Если вы использовали другое местоположение, используемое другим приложением, оно будет удалено в этом процессе.
Вот ответ на ваш запрос:
Очистить кэш Magento При выполнении этого действия удаляется содержимое с тегом Magento в var / cache и var / full_page_cache.
Очистить кеш-хранилище Ну, он удалил все содержимое кеша. Если вы используете альтернативное расположение кеша или приложение, такое как Varnish Cache, который является ускорителем веб-приложений, также известным как кэширующий обратный HTTP-прокси. Тогда он тоже удалит оттуда кеш.
Как правило, cache: clean удаляет весь включенный кеш, связанный с magento, тогда как cache: flush удаляет все хранилище кеша, будь то кеш Magento или любой сторонний кеш (включен или отключен)
Magento Cache: удалите все элементы из кеша Magento по умолчанию (var / cache) в соответствии с соответствующим тегом Magento.
Очистить кеш-хранилище: удалите все элементы из кеша независимо от тега Magento. Если вы использовали другое местоположение, используемое другим приложением, оно будет удалено в этом процессе.
Очистить кеш Magento
Он используется для удаления кеша, созданного по умолчанию magento var/cache
и var/full_page
.
Очистить кеш-хранилище . Используется для удаления всех типов кешей (кеш Magento и кеш, созданный другими внешними провайдерами.