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".
Message édité par Fk01 le 19-05-2011 à 13:03:59