Optimiser les performances d’un site web (Video HD) 2008 Quand on pense à l'optimisation du temps de chargement d'un site, on pense généralement à améliorer le temps de génération des pages sur le serveur web. Hors, ce temps ne représente que 10 à 20% du temps de rendu de la page. Il existe en revanche des techniques directement applicables ayant un réel impact sur les performances.C'est pour expliquer ces différentes techniques que j'ai décidé de participer pour la troisième fois en tant que conférencier aux Intellicore Tech Talks. Comme je l'annonçais il y a quelques jours, j'ai fait cette présentation avec Nicolas Chevallier, ingénieur Polytech'Nice-Sophia, consultant Astek et créateur de Allogarage.fr.Voici la vidéo :Cette présentation, qui a eu du succès sur Sophia-Antipolis, avait pour sommaire: Introduction Pourquoi optimiser un site web? Sur quels paramètres agir? Optimisation de chaque page Diminuer le nombre de requêtes Regrouper les scripts Javascript et les feuilles de style CSS Réduire le nombre d'images Images réactives (image map) Images intégrées (data:) Sprites CSS Réduire la taille des composants Compresser (Accept-Encoding, Content-Encoding) Compactage du JS et CSS Obfusction Comparatif Placer les feuilles de style en début de page Rendu d'une page Phénomène de page blanche <link> vs @import Désavantage de @import Déplacer les scripts en bas de page Comparaison JS au début/JS à la fin Pourquoi ce phénomène? Rappel Optimisation de la navigation Pas de mise en cache GET conditionnel Entêtes d'expiration Optimisations complémentaires Sprites CSS Pré-chargement des composants AJAX (XML vs JSON, GET vs POST, Mettre en cache) En savoir plus Outils YSlow (plugin Firebug) AOL PageTest Sites web Conclusion/Questions Liens complémentaires:Les slides de la présentationLe site de Steve Souders, référence en la matièrePerformance web, le seul site français parlant des optimisations de performance d'un site webLe site des Intellicore Tech TalksSi vous avez des questions ou des remarques au sujet de cette conférence, n'hésitez pas à les partager en laissant un commentaire. Edit: Suite à la conférence de mardi, j'ai eu plusieurs retours de personnes/sociétés ayant testé nos techniques. Doctissimo Software m'a autorisé à publier quelques statistiques. Voici deux graphiques montrant respectivement la fréquence des requêtes ainsi que la bande passante du serveur Apache du forum de Hardware.fr après une série d'optimisations effectuées un peu avant 15h :Et voici ce que Jocelyn Fournier m'a répondu quand je lui ai demandé les modifications effectuées:AddOutputFilterByType DEFLATE application/x-javascript text/html text/plain text/xml text/javascript text/cssA noter que le forum gére déjà au niveau php la compression zlib et l'output buffering, donc il serait pe judicieux de virer le type text/html de l'outputfilter ExpiresByType application/x-javascript "access plus 10 years" ExpiresByType text/plain "access plus 10 years" ExpiresByType text/xml "access plus 10 years" ExpiresByType text/javascript "access plus 10 years" ExpiresByType text/css "access plus 10 years" ExpiresByType image/gif "access plus 10 years" ExpiresByType image/png "access plus 10 years" Commentaires Vous pourriez être intéressé·e 29 juil., 2025 En vedette Acouphènes et hyperacousie : comment ma vie a basculé en une fraction de seconde Podcast Lire 15 juil., 2025 Les meilleures pratiques pour utiliser Cursor efficacement 🚀 (Tutoriel complet) Lire Charger plus
29 juil., 2025 En vedette Acouphènes et hyperacousie : comment ma vie a basculé en une fraction de seconde Podcast Lire