5154 sujets

Le Bar du forum

Bonsoir à tous, eh oui, je suis sur mon ordi, même le dimanche.^^

Je suis tombé dernièrement sur une video assez intéressante sur les techniques d'otpimisation des sites. Ca va de la compression gzip aux manipulation un peu plus techniques via le serveur (apache, etc...)

A vous les studios. Smiley cligne
Salut,

la compression de fichier textes me parait intéressante, ainsi que la différence entre l'insertion des css avec link ou import et quelques autres point.

Mais, le reste est plutôt logique et parfois moyennement convainquant. Ces conseils sont à destination de sites gigantesques, sinon je ne voix pas l'intérêt de les mettre en pratique.
Presque tout ce qui est évoqué dans la vidéo (je n'ai pas tout regardé, c'était un peu trop lent pour moi ^^) est expliqué en détail sur http://developer.yahoo.com/performance/index.html#rules.

Et l'addon pour Firebug extremement utile qui permet de voir en un clin d'oeil ce qu'il y a optimiser : http://developer.yahoo.com/yslow/

L'opération la plus facile à mettre en place et qui change beaucoup la vitesse de chargement est la compression gzip et la mise en cache sur une longue période des images et autres contenus statiques. Sous Apache c'est l'histoire de quelques lignes dans le .htaccess et ça change la vie.

Compresser en un seul fichier les CSS et JS (avec un coup de CssTidy ou JSMin) est drolement utile aussi, mais il vaut mieux avoir un système qui se charge de ça automatiquement sinon ça vaut pas le coup.

Et pour finir, faire attention au format des images (jpg, png ou gif selon les utilisations) et cumuler en une seule image plusieurs images en jouant sur le background-position en CSS (ex: http://www.google.fr/images/nav_logo3.png ).
Modifié par Tymlis (21 Jul 2008 - 15:52)
Tymlis a écrit :
L'opération la plus facile à mettre en place et qui change beaucoup la vitesse de chargement est la compression gzip et la mise en cache sur une longue période des images et autres contenus statiques.

Pour la compression gzip, je suis d'accord. Pour la mise en cache sur une longue période des images et autres contenus statiques, cela dépend essentiellement des habitudes de l'internaute. Par exemple pour ma part, je vide systématiquement le cache de mon butineur dès que je quitte Firefox. Smiley cligne
Pandore a écrit :

Pour la compression gzip, je suis d'accord. Pour la mise en cache sur une longue période des images et autres contenus statiques, cela dépend essentiellement des habitudes de l'internaute. Par exemple pour ma part, je vide systématiquement le cache de mon butineur dès que je quitte Firefox. Smiley cligne


Certes, mais mettre les images en cache lointain ne t'empeches pas de garder tes habitudes, par contre ça soulage le serveur pour les autres internautes Smiley cligne