Как Вы уже видели, Magento это большая и мощная система электронной коммерции. Хотя она предлагает огромный спектр возможностей, она может стать медленной для загрузки вашими клиентами: единственный способ, который предлагает Magento для смягчения этого – встроенная система кэширования. Кэш Magento уменьшает количество файлов, которые необходимо перезагружать, когда страница вашего магазина запрашивается.
Система кэширования Magento довольно всесторонняя и охватывает следующее:
- Файлы конфигурации: обновление этого кэша корректирует файлы конфигурации Magento
- Файлы темы:
- Файлы макетов: обновление этого кэша корректирует все текущие активированные темы
- Блоки Вывода в Формате HTML
- Локализации (т.е. переводы)
- Файлы макетов: обновление этого кэша корректирует все текущие активированные темы
- Коллекции
- Каталог:
- Перезаписи Каталога: обновление этого кэша восстанавливает дружественные поисковым системам URL-адреса для продуктов в каталоге Magento
- Изображения: обновление этого кэша автоматически восстанавливает водяные знаки и измененные размеры изображений продуктов в каталоге Magento
- Многоуровневая навигация: обновление этого кэша восстанавливает индексацию многоуровневой навигации в вашем магазине Magento
- Перезаписи Каталога: обновление этого кэша восстанавливает дружественные поисковым системам URL-адреса для продуктов в каталоге Magento
Отключение кеша в Magento
Хотя кеш в Magento полезен, когда ваш магазин «живой» и продает продукцию покупателям, но становится неудобным, когда Вы разрабатываете вашу новую тему Magento.
Войдите в административную панель вашего магазина Magento и выберете (Система)System | Управление кэшем(Cache Management):
На экране появится Управление Хранением Кэша(Cache Storage Management) Magento:
Далее, Вам необходимо выбрать опции Макеты(Layouts), Блоки Вывода в Формате HTML(Blocks HTML Output) и Переводы(Translations) из таблицы:
Каждый из кэша вами выбранный управляет конкретным аспектом системы кэширования Magento связанный с тематизацией:
- Макеты(Layouts): Эта опция управляет кэшированием макетных XML файлов для тем вашей Magento, которые сообщают Magento какие блоки добавлять на страницы вашего магазина и где.
- Блоки Вывода в Формате HTML(Blocks HTML output): Эта опция управляет кэширование для Magento шаблонных файлов (.phtml) которые создают общий скелет вашего магазина(к примеру, верхний колонтитул, нижний колонтитул и зона колонок), а также блоки компонентов (к примеру, раздел поиска и корзина покупок).
- Переводы(Translations): Эта опция управляет любыми изменениями внесенными в файлы локализации вашего магазина и в таблицу core_translate базы данных, которая контролирует переводы контента вашего магазина.
Для полного отключения этих кэшей, выберете значение Отключить(Disable) из выпадающего меню Действия(Actions) и затем нажмите кнопку Передать(Submit):
Как только административная панель Magento обновится, Вы должны увидеть, что кэши Макетов(Layouts), Блоков Вывода в Формате HTML(Blocks HTML Output) и Переводов(Translations) появились красными, а не зелеными и помечены как ОТКЛЮЧЕНО(DISABLED) в колонке Статус(Status):
Вот и все, необходимые кэши отключены для тематизации вашего магазина Magento.
Цитата
Повторное включение кэшей
Как только ваш магазин Magento будет готов к запуску, рекомендуется, чтобы Вы повторно включили эти кэши дабы минимизировать нагрузку на сервер.
Как только ваш магазин Magento будет готов к запуску, рекомендуется, чтобы Вы повторно включили эти кэши дабы минимизировать нагрузку на сервер.