Відповіді:
Іноді місце кешу (наприклад /tmp/
) або послуга (наприклад, Memcache) надається спільним з іншими програмами. "Flush 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");
Щоб очистити це, вам потрібно буде скористатися сховищем кеш-пам'яті .
У моєму випадку - це динамічно створене полотно з 3 рівня відключення.
Будь ласка, знайдіть різницю між "Flush Magento Cache" та "Flush Cache Storage" нижче:
Зберігання кеш-пам’яті: Ця функція в основному очищає весь кеш, усі теги кешу. Це викликає функцію “flush ()” в моделі “core / cache”.
Flush Magento Cache: Ця функція очищає теги кешу "MAGE" та "CONFIG". У цьому класі функція “clean ()” в моделі “core / cache”.
Magento Cache: Видаліть усі елементи кешу Magento за замовчуванням (var / cache). За відповідним тегом Magento.
Зберігання кеш-пам’яті: видаліть усі елементи з кешу незалежно від тегу Magento. Якщо ви використовували інше місце, використовуване іншим додатком, буде видалено в цьому процесі.
Ось відповідь на ваш запит:
Очищення кеша Magento Під час виконання цієї дії вміст із тегом Magento у var / cache та var / full_page_cache видаляється.
Flush Cache Storage Добре, він видалив увесь вміст кешу. У випадку, якщо ви використовуєте альтернативне розташування кешу або додаток, такий як кеш лаку, який є прискорювачем веб-додатків, також відомим як кешування HTTP-зворотного проксі. Тоді він також видалить кеш звідти.
Як правило, кеш: clean видаляє весь включений кеш, пов'язаний з magento, тоді як кеш: flush видаляє весь кеш-пам'ять, будь-який кеш-пам'ять magento чи будь-який кеш-пам'ять третьої сторони (включений чи вимкнений)
Magento Cache: Видаліть усі елементи кешу Magento за замовчуванням (var / cache). За відповідним тегом Magento.
Зберігання кеш-пам’яті: видаліть усі елементи з кешу незалежно від тегу Magento. Якщо ви використовували інше місце, використовуване іншим додатком, буде видалено в цьому процесі.
Flush Magento Cache
Використовується для видалення кешу, створеного за замовчуванням magento var/cache
та var/full_page
.
Зберігання кеш-пам’яті Використовується для видалення всіх типів кешу (Magento кеш і кеш, створений іншими зовнішніми постачальниками.