Техническое задание: Оптимизация скорости сайта на MODX

Сайт на CMS MODX имеет критически низкую скорость загрузки страниц - от 10 до 30 секунд, при этом посещаемость минимальна. Стандартная очистка кэша (который достигал 2 ГБ) не дала результата. Необходимо найти и устранить причину торможения.

Исходные данные и симптомы проблемы

  • Платформа: CMS MODX.
  • Симптом: Время полной загрузки страницы 10-30 секунд.
  • Важное уточнение: Время выполнения ядра MODX и запросов к базе данных находится в норме (около 0.02 секунды). Это указывает на то, что проблема не в оптимизации запросов или коде ядра.
  • Предпринятые действия: Очистка файлового кэша MODX (объемом 2 ГБ) не привела к улучшениям.
  • Дополнительная информация: В логах веб-сервера Apache присутствуют ошибки, требующие анализа.

Задачи для исполнителя

  1. Провести комплексную диагностику сайта для выявления «узкого места».
  2. Проанализировать логи веб-сервера Apache на наличие ошибок, влияющих на производительность.
  3. Проверить конфигурацию сервера, MODX и сторонние компоненты.
  4. Найти коренную причину медленной загрузки и предложить план исправления.
  5. Реализовать необходимые изменения для стабильной и быстрой работы сайта (целевое время загрузки - 1-3 секунды).

Требования к исполнителю

  • Опыт работы с CMS MODX и глубокое понимание ее архитектуры.
  • Навыки диагностики производительности веб-приложений.
  • Умение работать с логами и настройками веб-сервера Apache.
  • Системный подход к решению проблемы.