Я установил свою MediaWiki на CentOS. Первые несколько месяцев он работает нормально и быстро. Но, похоже, постепенно становится все медленнее.
На моем вики-сайте меньше 50 страниц, так что это очень маленький сайт. Но кажется, что каждый раз при загрузке страницы серверу apache требуется пара секунд, чтобы проанализировать скрипты php. Но второе посещение той же страницы происходит мгновенно, поскольку я настроил метод кэширования MediaWiki как CACHE_ALL. Я также установил eAccelerator.
Как решить эту проблему с производительностью? Спасибо.
РЕДАКТИРОВАТЬ: БД - это MySQL.
Используйте кальмар / лак. Если вы не хотите проходить через это, вы всегда можете включить файловый кеш в MediaWiki.
В вашем случае это может быть неверно. Но обычно ответ на этот вопрос для приложения базы данных состоит в том, что базу данных необходимо очистить, оптимизировать или что-то подобное, что подходит для данной базы данных. Из того, что я могу найти, похоже, что у mysql есть OPTIMIZE TABLE
команда. Я бы посмотрел на это.