Содержание
Как очистить кэш в MODX?
Очистка кэша в MODX — это быстрая и простая операция, которая выполняется буквально парой кликов прямо из административной панели. После входа в админку вы можете нажать на кнопку «Очистить кэш» в правом верхнем углу экрана (иконка с молнией), либо зайти в меню «Управление» → «Очистить кэш» и удалить все временные файлы. Эта процедура необходима в тех ситуациях, когда вы внесли изменения на сайт — поправили текст, обновили шаблон или изменили настройки, — но по какой-то причине не видите результата в браузере. MODX активно использует кэширование для ускорения работы, и иногда «залипший» кэш показывает устаревшую версию страницы.
Что именно кэширует MODX и зачем это нужно
Кэш — это временные файлы, которые MODX создаёт, чтобы не генерировать одни и те же страницы «с нуля» при каждом запросе посетителя. Система кэширует несколько типов данных: готовые HTML-страницы целиком (самый важный и заметный кэш), результаты выполнения сниппетов (фрагментов PHP-кода), а также системные настройки и карту ресурсов. Благодаря этому сайт на MODX работает очень быстро даже на недорогом хостинге. Обратная сторона медали — когда вы вносите правки в контент или код, браузер может продолжать показывать старую, закэшированную версию страницы, игнорируя ваши изменения. Именно в этот момент и нужна ручная очистка.
Способы очистки кэша: от простого к глубокому
Способ 1: быстрое удаление через админ-панель
Войдите в панель управления вашего сайта (обычно по адресу vashsite.by/manager). В правом верхнем углу вы увидите иконку в виде молнии — нажмите на неё и выберите «Очистить кэш». Система мгновенно удалит все временные файлы. Это самый частый сценарий, который решает подавляющее большинство проблем с отображением изменений.

Способ 2: выборочная очистка через меню «Управление»
Перейдите в меню «Управление» → «Очистить кэш». Здесь вы увидите более детальные опции. Помимо полной очистки, MODX позволяет удалить отдельные части кэша: только кэш ресурсов (страниц) или только кэш сниппетов. Эта гибкость полезна, когда вы точно знаете, что меняли (например, правили код конкретного сниппета) и не хотите сбрасывать кэш всего сайта.
Способ 3: удаление вручную через файловую систему
Подключитесь к серверу по FTP или через файловый менеджер хостинга. Найдите папку core/cache/ в корневой директории вашего сайта. Внутри неё находятся подпапки с временными файлами. Вы можете вручную удалить их содержимое. Этот способ — крайний, и он может потребоваться, если панель администратора недоступна из-за какой-либо ошибки. После ручной очистки рекомендуется также зайти в админку и выполнить программную очистку для корректной перегенерации системных данных.
Что делать, если после очистки кэша ничего не изменилось
Если вы очистили кэш MODX, но всё равно видите старую версию сайта, проблема, скорее всего, не в серверном кэше, а в вашем браузере. Современные браузеры тоже кэшируют страницы для ускорения загрузки. Попробуйте открыть сайт в режиме инкогнито (Ctrl+Shift+N в Chrome) или выполните жёсткую перезагрузку страницы (Ctrl+F5). Это заставит браузер загрузить самую свежую версию с сервера, минуя собственное временное хранилище.
Сравнение подходов к кэшированию в разных системах
| Платформа | Где очищается кэш | Особенности |
|---|---|---|
| MODX | Кнопка в админ-панели, меню «Управление», ручное удаление папки core/cache | Гибкая выборочная очистка (ресурсы, сниппеты) |
| Joomla | «Система» → «Очистить кэш» | Также позволяет выборочно сбрасывать кэш разных типов |
| WordPress | Часто требуется установка плагина кэширования (WP Super Cache и др.) | Зависит от плагина, у каждого свой интерфейс |
| Конструкторы (SitePro.by, Tilda) | Автоматически на стороне сервера, пользователь не вмешивается | Не требуется ручная очистка |
Итоговый чек-лист при проблемах с отображением
Итак, когда вы внесли правки на сайт, но не видите их в браузере, действуйте по порядку. Сначала очистите кэш в админ-панели MODX через кнопку с молнией. Если не помогло — зайдите в «Управление» → «Очистить кэш» и сбросьте всё полностью. Если и это не дало результата — откройте сайт в режиме инкогнито или нажмите Ctrl+F5. В девяносто девяти процентах случаев этих действий достаточно, чтобы увидеть актуальную версию вашего сайта. Если же вы пользуетесь другим инструментом для создания сайтов (CMS вроде Joomla или конструктором типа SitePro.by), помните, что у каждого из них свой механизм кэширования, и искать соответствующую кнопку нужно именно в их интерфейсе.