Як кеш працює в магенто?


10

Я хотів би отримати більшу чіткість у алгоритмі кешування Magento.

Я посилався

https://www.nicksays.co.uk/developers-guide-magento-cache/

http://www.demacmedia.com/magento-commerce/magento-tutorials/understanding-full-page-cache/

Тим не менш, коли я дивлюся на папку var / cache, я можу бачити mage--0до mage--9і mage--aз нього mage--f.

  1. Що це все?
  2. Що вони роблять?
  3. Як вони роблять?

Хтось може пояснити це поняття?

Відповіді:


1

У Magento у нас є такі типи кешу:

  • Конфігурація

  • Макети

  • Блокує вихід HTML
  • Переклади
  • Дані колекцій
  • Типи та атрибути EAV
  • Налаштування веб-служб

Навіщо нам потрібне кешування Magento?

Зберігання змінної кешування даних у кеші. Кеш створює системну папку, в яку записує всі дані, отримані користувачем від мережі. Коли документ знову запитується, на веб-сторінці відображається вміст кешу. За допомогою цього веб-переглядачам не потрібно завантажувати з Інтернету всі елементи сторінки кожного разу, коли ви їх відвідуєте, а просто "тягнути" елементи (наприклад, текст чи графіку), які змінилися. Простими словами, саме так працює кеш-пам’ять. Тому:

  • Значно швидше завантаження вже відвіданих сторінок.
  • Скорочення вашого трафіку. Тому нам потрібен кеш, щоб збільшити зручність використання та зробити наш веб-сайт швидшим.

0

Я не впевнений, скільки деталей ви хочете, але в основному Magento буде кешувати стільки, скільки може, наприклад

  • Конфігурація XML-файлів
  • Кешований HTML
  • Дані сесії (технічно не кешуються)

Якщо ви використовуєте за замовчуванням значення 'file' для зберігання кешу, то воно зберігатиме ці значення в каталозі var / cache за допомогою Zend_Cache. Це файли, які ви там бачите.

Ви можете безпечно видалити всі ці файли, ефективно очистивши кеш, і Magento відновить їх для вас.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.