Ефективна діагностика та усунення проблем з кешем у MODX CMS дозволяє уникнути збоїв у відображенні контенту та суттєво прискорити завантаження сторінок.
Як розпізнати збої кешування сайту
Типові прояви включають збереження старих даних у чанках чи сніпетах після редагування, виникнення білого екрана (HTTP 500) або відсутність оновлень у системному меню адмінки. Іноді розмір директорії core/cache перевищує кілька гігабайтів, через що повністю вичерпується дисковий простір сервера.

Прояви некоректної роботи кешу в адмін-панелі управління сайтом
Аналіз причин та перевірка логів системних помилок
Причиною часто є некоректні права доступу на папку core/cache (має бути 755 або 775) або помилки у сніпетах, викликаних як некешовані (із знаком оклику [[!snippet]]). Для точної діагностики перевірте журнал системних помилок у панелі Управління -> Звіти -> Журнал помилок, а також лог-файли вебсервера Nginx або Apache.
Алгоритм ручного очищення каталогу core/cache
Якщо очищення через адмін-панель не працює або процес зависає, виконайте ручне очищення кешу MODX через FTP або SSH.
- Створіть резервну копію бази даних та файлів проєкту.
- Перейдіть у каталог core/cache/.
- Видаліть усі підпапки та файли всередині цієї директорії, залишаючи саму папку cache.
- Якщо використовується Redis або Memcached, очистіть відповідне сховище через консоль сервера.

Видалення застарілих тимчасових файлів із директорії core/cache через FTP-клієнт
Тонке налаштування параметрів кешування MODX
У системних налаштуваннях зверніть увагу на параметри cache_handler (за замовчуванням xPDOFileCache), clear_cache_refresh та use_context_resource_table. Для високонавантажених проектів варто встановити розширення для кешування в оперативну пам'ять. Переконайтеся, що некешовані елементи використовуються лише там, де формується динамічний контент для кожного користувача окремо.
Контроль результатів та перевірка завантаження сторінок
Після процедури оновіть сторінку сайту в режимі інкогніто, перевірте швидкість відповіді сервера (TTFB) через Chrome DevTools та переконайтеся, що нова папка кешу створюється автоматично з правильними правами доступу.

Аналіз показника TTFB після оптимізації роботи системного кешу
Схожі матеріали по теміНалаштуйте автоматичний скрипт очищення за розкладом через CRON для видалення застарілих тимчасових файлів із папки core/cache/system_settings, щоб підтримувати стабільну роботу системи без переповнення диска.
- Захист MODX CMS: чек-лист налаштувань та типові вразливості
- Діагностика та усунення конфліктів модулів в OpenCart 2.x: покрокова інструкція
- Налаштування динамічного Sitemap у phpBB: як прискорити індексацію нових тем
- Помилки встановлення розширень OpenCart 4.x: діагностика
- Налаштування односторінкового замовлення в OpenCart 3.x