Comment savoir si mon hébergement est trop lent ou pas ? - HTML/CSS - Programmation
Marsh Posté le 19-05-2011 à 11:32:01
Extension Firebird pour Firefox par ex pour voir les temps de chargement.
Y'avait une autre extension avec le mot "yellow" dedans il me semble, mais j'arrive plus à la retrouver
Edit : Photoshop propose une fonction pour optimiser la compression des images pour le web tout en conservant un très bon aspect visuel : c'est très efficace.
Marsh Posté le 19-05-2011 à 13:01:18
Salut, pour reprendre ce qu'a dit rufo, il faut impérativement optimiser le poids des images, la fonction de photoshop fait très bien le travail, tu peux également créer un script qui le fait à ta place.
Pour la part, j'ai eu recours à plusieurs système, gérer manuellement le taux de compression avec photoshop (en fonction de l'image/sa taille...). C'est relativement long, mais la différence est net, sinon il existe des softwares dédier à cela, c'est très simple à utiliser mais peut être trop.
Une autre solution consiste à compresser par lot, en utilisant un soft dédier ou alors un explorateur avancé type xnview ou acd see, ça fonctionne relativement bien et permet un traitement avancé sur chaque image/photo.
A une époque (pour un projet particulier), j'avais créer une tache cron qui toutes les 24h scann les dossiers susceptibles d’accueillir des images avatar/galerie en particulier, et avec un script php/cgi compresse l'image et la renomme une fois le traitement effectué. Mais c'était pour un projet vraiment particulier. En temps normal, la compression doit être faite avant l'upload.
Pour faire un "audit" de ton site et savoir ce qui prend le plus de temps à charger, je te propose également Firebug pour Firefox et son extension Yahoo! YSlow qui fonctionne plutôt bien http://developer.yahoo.com/yslow/ ou encore le nouvel outil de google Google Page Speed http://code.google.com/intl/fr/speed/page-speed/ que je ne connais pas asses pour te décrire mais qui semble bon d’après les retours.
Sinon avec google chrome, le Developer Tools, fait bien son taf et natif du soft, onglet Audits et Networks.
Si jamais, ça vient du chargement des images, tu sais ce qu'il te reste à faire. Si ça vient du javascript ou css trop volumineux, ce qui est rare mais possible. Tu peux soit tenter une optimisation, soit scinder les fichiers ou alors les "compressés".
Marsh Posté le 19-05-2011 à 13:26:34
YSlow, c'est le nom de l'extension que je cherchais! Avec mon yellow, j'étais pas loin, j'avais la première lettre, une du milieux et la dernière
Marsh Posté le 19-05-2011 à 13:49:04
Bonjour,
Merci pour vos réponses et vos conseils.
Pour la compression des images, pas de souci, je maîtrise Photoshop et j'utilise bien sûr cette fonction très pratique en effet Je trouve toujours le meilleur compromis qualité/poids.
Le temps de chargement ne vient pas du poids des pages/css/scripts/images (j'avais d'ailleurs testé sur des sites comme http://websiteoptimization.com/services/analyze/ ) mais à mon avis plus du trafic et du nombre de requêtes sur le serveur.
Même si le trafic sur mon hébergement est illimité, je me doute bien que plus je mets des sites, plus ça va générer du trafic donc plus l'affichage va être long
Marsh Posté le 19-05-2011 à 13:50:30
en même temps, 400 visites par jour, c'est peu
Marsh Posté le 19-05-2011 à 10:50:34
Bonjour,
J'ai un hébergement mutualisé qui gère le multi-domaines, offre un espace de 100 Go et aucune limitation de trafic.
J'y ai donc mis 6 sites Internet, ce qui représente tout de même 400 visites par jour minimum. Ces sites sont très basiques (sites vitrines statiques) mais comportent pas mal d'images. Quand je vais sur ces sites, j'ai parfois l'impression qu'ils chargent un poil lentement.
Aujourd'hui, je prévois de mettre un site supplémentaire sur cet hébergement mais est-ce bien raisonnable, cet hébergement suffit-il ? Quel indicateur pour savoir si objectivement c'est lent ou rapide :
- le trafic par mois (en Go)
- le nombre de visiteurs
- le temps de réponse (ping)
Merci