Lenteurs serveur

WRInaute discret
Bonsoir, bonjour à tous,


Je m'occupe de plusieurs sites webs avec lesquels j'ai jamais eu de soucis particuliers, mais aujourd'hui mon petit dernier m'embête un peu.
Aujourd'hui le trafic du site a explosé ce qui m'a poussé a faire un peu de cache (je poursuivrais cela quand j'aurais un peu plus de temps).

Il y a un cache sur l'accueil et sur chaque post, cache des pages donc.
Il y a un autre cache pour les images redimensionnées à la volées (script TimThumb), cela dit les temps d'accès au fichier me paraissent énorme et je ne sais pas si ça l'est vraiment ou pas. Les images mettent entre 100 et 200ms chacunes à se charger alors qu'il est censé avoir un script de cache (qui semble bien le gérer d'ailleurs).

Le site en question est ici: http://www.photos-non-contractuelles.fr

Qu'en pensez-vous?

Edit:

J'ai fait le test d'un image en "dur" enregistrée à la racine du serveur:
http://www.photos-non-contractuelles.fr/hachi_parmentier_casino_apres.jpg

La même image qui passe dans la moulinette et qui est redimensionnée si pas en cache
http://www.photos-non-contractuelles.fr/image.php?src=/medias/2011/02/ ... =292&h=292


Les perfs sont les mêmes mais je les trouve lentes non?
 
WRInaute accro
Je ne sais pas si ton système de cache fonctionne correctement ou pas, mais ton serveur est clairement (très, très) surchargé. C'est quoi comme serveur? Mutualisé? Dédié? Quelle config? Quel trafic?

Si c'est un dédié, que disent "top" et "ps axl"? Que dit server-status (c'est un module Apache qu'il faut généralement activer dans la conf Apache)?

Jacques.
 
WRInaute discret
J'utilise un Kimsufi (a 20€/mois) avec ispconfig et le script de cache semble bien tourner pourtant j'ai vérifié tout ça hier soir quand la charge été pas trop elevée.

Lorsque je fais un top, rien d'alarmant à mon sens (j'ai pas mal de visiteurs connecté à l'heure ou je vous parle)
apachetop.jpg


Je ne comprends pas trop et ne suis pas expert en admin serveur
 
WRInaute accro
Au moment où tu as fait le top, effectivement, a priori pas de souci.

Il faudrait un "top" et un "ps axl" au moment où ton serveur met (beaucoup) de temps à répondre. Tout à l'heure c'était nettement plus de 10 secondes. Il faut aussi le résultat de server-status à ce moment-là. Et les parties concernant MaxClients et compagnie de ton httpd.conf. Sans ça, impossible de commencer à diagnostiquer le problème (il y a deux possibilités majeures: tu satures vraiment beaucoup le CPU, auquel cas il faut optimiser ou ajouter des caches, voire passer sur une machine plus puissante; ou tu satures simplement le nombre de processus Apache autorisés par la conf, ce qui peut quelquefois être résolu avec des modifs très mineures de la config).

Jacques.
 
WRInaute discret
J'ai réglé le probleme (temporairement) qui semblait venir d'un virtualhost foireux.

J'utilisais un sous domaine "medias.domaine.com" pour afficher les images et ca prenait beaucoup de temps, j'ai temporairement remis une url de type "domaine.com/medias" et ca respire déjà plus on dirait!
 
WRInaute accro
Ca m'a juste l'air d'être une question de "charge" (sous une forme ou une autre) du serveur qui varie dans le temps. Il y a des moments où tout va très vite, d'autres où ça prend des plombes. C'est pour ça qu'il faut capturer les informations au moment où le problème est présent (et donc être prêt à le faire, donc que server-status soit déjà activé dans httpd.conf).

Jacques.
 
WRInaute discret
J'analyserais ça ce soir. Merci de votre aide, je reviendrais aux nouvelles.
Merci M&B Multimédia (interview ce soir sur Europe1 :) )
 
WRInaute passionné
Le script thumb.php est assez mauvais s'il n'est pas réécrit (la mise en cache se fait mal dans quelques cas).
Ca pourrait aider.
Si tu veux tester ça voir si tu as des temps d'accès meilleurs : -http://spcache.com/
N'hésites pas (et si tu as besoin des sources aussi demandes moi) (le premier affichage est toujours long).

A noter que les redimensionnements d'image/traitement sur un kim sont assez mauvais dû au processeur pas trop puissant.
 
WRInaute discret
Bonsoir à tous,

Le probleme venait manifestement d'un virtualhost mal configuré le script de thumb qui s'appelle Timtumb (optimisé via quelques sources trouvées sur internet) tourne bien et mon système de cache aussi.
Le serveur tient maintenant parfaitement la charge et le buzz!

Merci à vous
 
Discussions similaires
Haut