On Mon, 5 Sep 2011 11:15:02 +0200, vincent finet wrote:
Merci pour vos réponses avisées.
Je ne sais en fait pas vraiment ou se situe le goulot.
En l'état les perfs sont bonnes et l'architecture bien dimensionnée
(tout les indicateurs aux verts dans Nagios).
Commence par regarder les i/o wait, requettes lente (mysql).
J'aimerai cependant encore améliorer la chose pour que l'application
charge plus vite et pour pouvoir faire face à une charge plus
importante.
En pratique cela veut dire :
--> Récupérer des fichiers plus vite ( varnish en amont de mes
serveurs backend ? autre ?)
Faire du cache ne peut pas être mauvais, varnish a déjà fait ses
preuves.
--> Computer des appels WS PHP plus vite ( optimiser PHP : HipHop PHP
? mmcache ? autre ? / optimiser Mysql : ?)
APC (le module php) permet de faire du "cache" d'op-code et donc
d’accélérer l’exécution des pages sans forcement toucher au code.
memcache peut améliorer les choses mais nécessitera de reprendre le
code si je ne me trompe pas (et nécessitera de la mémoire vive en plus
?).
Ensuite vérifier la configuration des caches de mysql avec des outils
comme mysqltunner, vérifier que le moteur de base de donnée est bien
choisi par rapport aux requêtes et au métier. et toujours traquer les
requêtes lente/ mal optimisées.
Cdt
Vincent Finet
Viveris - ASR
Ingénieur système et réseau
Mail : vincent.fi...@viveris-asr.fr
Tel : 01 55 19 47 47
Mob : 06 88 56 27 73
my 2 cents.
--
Thomas
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/