Чому Moodle повільно працює: типові причини
Коли викладачі скаржаться, що «Moodle гальмує», варто розділяти відчуття повільності й реальні вузькі місця. Інакше заклад купує «більший сервер», а проблема лишається в конфігурації чи даних.
Що перевірити першим
- Навантаження CPU/RAM і дискові черги в години масового входу.
- PHP-FPM: кількість воркерів, час очікування, помилки в журналах.
- База даних: повільні запити, розмір таблиць тестів і логів.
- Кешування: відсутність object cache або неправильні налаштування.
- Плагіни й тема: застарілі компоненти, важкі звіти, синхронні зовнішні запити.
- Банки питань і тести з великою кількістю звʼязків.
Типові сценарії в закладах освіти
Перед сесією або вступною кампанією платформа витримує штатне навантаження, але «падає» в пік. Часто виявляється комбінація: недостатні ресурси PHP-FPM, неоптимальні індекси БД і cron, який наздоганяє чергу завдань саме в робочі години.
Окремий клас проблем — великі банки питань із дублікатами та битими звʼязками. Тест відкривається довго не тому, що «Moodle поганий», а тому що кожен запуск тягне зайві дані.
Що робити далі
Складіть короткий список симптомів (коли саме гальмує, які ролі користувачів, які сторінки) і зберіть журнали за цей період. Далі доцільна структурована діагностика, а не хаотична зміна параметрів на бойовій системі.
Потрібна технічна діагностика під ваш заклад — дивіться аудит і оптимізацію Moodle або залиште заявку через контакти.