Même à l’heure du haut débit, l’optimisation des performances d’un site internet reste cruciale. Pour exemple : google a fait ses lettres de noblesses, entre autre, grâce à la simplicité de son interface et à la rapidité du temps de chargement des résultats de recherche contrairement à Yahoo qui privilégiait une interface ludique et de fait plus “chargée”.
Loin des interfaces “lourdes” : la tendance est à la simplicité, pas de pré-chargement ni de pages tunnels (animation flash d’introduction).
Et quelque soit vos choix actuels, il existe des méthodes d’optimisation efficaces.
L’optimisation d’un site internet est importante pour supporter les montées en charge et pour éviter d’alourdir les investissements côté architecture serveur.
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 d’optimisation que cette conférence a été organisée aux Intellicore Tech Talks :
Au sommaire de cette présentation proposée à Sophia-Antipolis :
- 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
- Diminuer le nombre de requêtes
- 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
- Outils
- Conclusion/Questions
Cette conférence était organisée en juillet 2008, sa qualité nous amène aujourd’hui à la diffuser sur le blog.
Articles susceptibles de vous intéresser :
- Techniques de référencement avancées
- Le web’08 : conférence web à Paris
- Pratique d’ActionScript 3 (ebook - PDF)
- L’indispensable du référencement
- Enquête : qu’attendent les cyber-marchands de la refonte de leur site e-commerce ?
Articles dans la même catégorie :
- Pratique d’ActionScript 3 (ebook - PDF)
- Testez l’affichage d’un site internet sur un iPhone… sans iPhone
- Google annonce l’intégration de google adsense dans google Analytics
- Google analytics : la version 3 arrive bientôt
- l’APML, pour la personnalisation des messages publicitaires
Tags: ajax, css, developpement, javascript, js, optimisation, performance, xml


