Я использую вики (движок MediaWiki) на виртуальном хостинге с cPanel. Первые четыре или пять дней загрузка процессора была довольно низкой, но затем она быстро возросла в два-три раза. Количество посетителей было таким же, как и в другие дни. Я пытался отключить все расширения — это мало что дало. Затем я попытался изменить настройки PHP (например, memory_limit и max_execution_time) через .htaccess: безрезультатно. Включение / отключение любого кеша не помогает.
После моего запроса сайт был перенесен на другой сервер того же хостера. Первые два-три часа загрузка процессора снова была низкой, но затем увеличилась. Количество посетителей все это время было как обычно (30-40 по данным Google Analytics).
Журналы доступа не показывают никаких признаков DoS или перебора.
Что это может быть и как это исправить?
Если вы хотите получить подробную информацию о распределении процессорного времени, вы можете установить XHProf (его интегрированный в MediaWiki, начиная с 1.25, хотя, вероятно, это вам не поможет). Но шансы очередь на работу заполняется, см. ссылку для различных способов проверки этого и советы по производительности. (Очередь заданий в основном включает последующие обновления после редактирования страницы; кэширование не окажет на нее никакого влияния.)
Других решений пока нет …