Назад | Перейти на главную страницу

MediaWiki медленное сохранение отредактированных страниц

У меня 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. Вы сможете увидеть, возникла ли у вас проблема ввода-вывода или проблема с блокировкой таблицы. Причин может быть несколько.

Ссылки:

http://code.google.com/p/mysql-cacti-templates/

Просто выкинув мысль, может быть, сейвы больше связаны с загрузкой внешних ресурсов? Это может быть браузер, ожидающий ответа. У меня был опыт, когда медленная загрузка была результатом внешнего JS / контента, который мог замедляться.

Вы исследовали этот маршрут? Может быть, настраиваемая тема или редактор JS не торопятся.