J'ai MediaWiki 1.16.2 sur la plate-forme LAMP suivante, qui fonctionne assez bien pour d'autres applications sur une machine à double processeur de 16 Go de RAM: CentOS 5.7 (64 bits) Apache 2.2.3 MySQL 5.0.77 PHP 5.1.6
Cela semble dépendre quelque peu du navigateur utilisé, mais la sauvegarde très fréquente des pages éditées est trop lente - il n'est pas rare d'attendre encore 10 ou 20 secondes pour un changement très simple.
Le rendu des pages fonctionne assez rapidement, mais c'est la sauvegarde après modification qui tue l'expérience utilisateur. J'ai détecté une certaine amélioration lors de l'édition à partir d'un client exécutant Opera que sur Firefox (sur une plate-forme Fedora Linux).
Des conseils sur où puis-je régler le serveur pour le rendre meilleur?
Les références d'Apache exécutées sur la machine sont impressionnantes, BTW.
memcached
SHOW FULL PROCESSLIST
dans la console MySQL pendant qu'une opération d'écriture lente est en attente pour voir si une autre requête bloque tout.Réponses:
Consignez-vous des requêtes lentes dans mysql? Le journal des erreurs mysql affiche-t-il quelque chose?
Dans de telles circonstances, je commencerais à regarder Cacti. Les modèles mysql-cacti de Percona sont inestimables pour cela. Vous pourrez voir si vous rencontrez un problème d'E / S ou un problème de verrouillage de table. Il peut y avoir plusieurs causes.
Réfs:
http://code.google.com/p/mysql-cacti-templates/
la source
Juste jeter une pensée, peut-être que les sauvegardes ont plus à voir avec le chargement des ressources externes? Cela pourrait être le navigateur qui attend une réponse, j'ai eu des expériences où des charges lentes étaient le résultat de JS / contenu externe qui pourrait être ralenti.
Avez-vous étudié cette route? Peut-être un thème personnalisé ou un éditeur JS prenant son temps.
la source