Mam MediaWiki 1.16.2 na następującej platformie LAMP, która działa całkiem dobrze w przypadku innych aplikacji na 16 GB pamięci RAM z podwójnym procesorem: CentOS 5.7 (64-bit) Apache 2.2.3 MySQL 5.0.77 PHP 5.1.6
Wydaje się, że zależy to nieco od używanej przeglądarki, ale bardzo często zapisywanie edytowanych stron jest zbyt wolne - nierzadko trzeba czekać 10 lub 20 sekund na jeszcze prostszą zmianę.
Renderowanie stron działa dość szybko, ale zapisywanie po edycji zabija wrażenia użytkownika. Wykryłem pewne ulepszenia podczas edycji z klienta z operą niż w przeglądarce Firefox (na platformie Linux Fedory).
Wszelkie wskazówki na temat tego, gdzie mogę dostroić serwer, aby był lepszy?
Benchmarki Apache uruchomione na maszynie są imponujące, BTW.
memcached
SHOW FULL PROCESSLIST
w konsoli MySQL, gdy oczekuje się powolnej operacji zapisu, aby sprawdzić, czy jakieś inne zapytanie blokuje wszystko.Odpowiedzi:
Czy logujesz wolne zapytania w mysql? Czy dziennik błędów mysql pokazuje coś?
W takich okolicznościach zacznę patrzeć na kaktusy. Nieocenione są przy tym szablony kaktusów mysql firmy Percona. Będziesz mógł sprawdzić, czy masz problem z IO lub blokadą stołu. Może być kilka przyczyn.
Refs:
http://code.google.com/p/mysql-cacti-templates/
źródło
Po prostu zastanawiając się, może zapisy mają więcej wspólnego z ładowaniem zasobów zewnętrznych? Może to być przeglądarka czekająca na odpowiedź, miałem doświadczenia, w których powolne ładowanie było wynikiem zewnętrznego JS / treści, które mogły ulec spowolnieniu.
Zbadałeś tę trasę? Może niestandardowy motyw lub edytor JS nie spieszy się.
źródło