Yahoo nous propose sur cette page 13 règles pour optimiser et accélérer l'affichage de son site.
En résumé et en français :
- Minimiser le nombre de requêtes HTTP
- Utiliser un réseau de diffusion de contenu ("Content Delivery Network")
- Configurer un en-tête d'expiration pour tous les composants images, scripts et styles
- Utiliser la compression Gzip
- Placer les styles CSS dans la partie head de la page
- Placer les scripts en bas de page
- Eviter les expressions javascript dans les feuilles de styles
- Utiliser des fichiers externes pour les scripts et les styles CSS
- Réduire le nombre de résolutions DNS
- Compresser le code Javascript (avec des outils comme JSMin)
- Eviter les redirections
- Retirer les scripts en double (visiblement ça arrive souvent quand on travaille en équipe...)
- Configurer correctement les "entity tags" si besoin
Chaque règle est très bien expliquée et documentée, et Yahoo nous fournit même une extension pour Firebug permettant d'analyser la page en cours vis-à-vis de chacune de ces règles.

