У меня MediaWiki 1.16.2 на следующей платформе LAMP, которая неплохо работает для других приложений на двухпроцессорной машине с ОЗУ 16 ГБ: CentOS 5.7 (64-разрядная версия) Apache 2.2.3 MySQL 5.0.77 PHP 5.1.6
Кажется, что это в некоторой степени зависит от используемого браузера, но очень часто сохранение отредактированных страниц происходит слишком медленно - нередко приходится ждать 10 или 20 секунд, даже больше, для очень простого изменения.
Рендеринг страниц работает довольно быстро, но именно сохранение после редактирования убивает пользовательский опыт. Я обнаружил некоторые улучшения при редактировании с клиента, работающего под управлением Opera, по сравнению с Firefox (на платформе Fedora Linux).
Есть какие-нибудь подсказки о том, где я могу настроить сервер, чтобы он стал лучше?
Тесты Apache, запущенного на машине, впечатляют, кстати.
Вы регистрируете медленные запросы в MySQL? Журнал ошибок mysql что-нибудь показывает?
В подобных обстоятельствах я бы начал смотреть на Cacti. Для этого неоценимы mysql-cacti-templates от Percona. Вы сможете увидеть, возникла ли у вас проблема ввода-вывода или проблема с блокировкой таблицы. Причин может быть несколько.
Ссылки:
Просто выкинув мысль, может быть, сейвы больше связаны с загрузкой внешних ресурсов? Это может быть браузер, ожидающий ответа. У меня был опыт, когда медленная загрузка была результатом внешнего JS / контента, который мог замедляться.
Вы исследовали этот маршрут? Может быть, настраиваемая тема или редактор JS не торопятся.