У меня есть 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 на машине впечатляют, кстати.
memcached
SHOW FULL PROCESSLIST
в консоли MySQL, пока идет медленная операция записи, чтобы увидеть, блокирует ли какой-либо другой запрос все.Ответы:
Вы регистрируете медленные запросы в MySQL? Журнал ошибок mysql показывает что-нибудь?
При таких обстоятельствах я бы начал смотреть на Кактусы. Mysql-cacti-templates от Percona неоценимы для этого. Вы сможете увидеть, если у вас возникли проблемы с вводом-выводом или блокировкой таблицы. Там может быть довольно много причин.
Refs:
http://code.google.com/p/mysql-cacti-templates/
источник
Просто выбросив мысль, может быть, сейвы больше связаны с загрузкой внешних ресурсов? Это может быть браузер, ожидающий ответа, у меня был опыт, когда медленные загрузки были результатом внешнего JS / контента, который мог замедляться.
Вы исследовали этот маршрут? Может быть, пользовательская тема или редактор JS не торопятся.
источник