SlideShare une entreprise Scribd logo
1  sur  36
Performance Web
Optimiser le chargement de son site
Sommaire
• Pourquoi optimiser la performance de son site ?
• Optimiser le temps de réponse aux requêtes
• Minimiser la quantité de données à télécharger
• Bien Structurer sa page
• Optimiser l’utilisation des medias
Pourquoi de l’optimisation ?
La performance et Google
• Google annonce que la rapidité des sites est pris en compte dans
l’algorithme de son moteur de recherche.
• Tout site trop lent est déclassé
Janvier 2011 (http archive)
http://httparchive.org
Janvier 2014 (http archive)
http://httparchive.org
Minimiser le temps de réponse
A bas les redirections !
• La redirection HTTP 3XX
• La redirection par meta refresh
ou Javascript
Content Delivery Network (CDN)
Minimiser la quantité de données à
télécharger
Toujours utiliser la compression
On compresse le contenu de notre site avec gzip ou deflate pour
prendre moins de place sur le traffic.
On met en cache nos contenu statique
Configuration Apache Entête de la réponse HTTP
Toujours minimifier ses fichiers CSS et
JS
Source Taille Normal (en ko) Taille minimifier (en ko)
jQuery 2.1.0 239 81,6
jQuery UI 1.10.4.js 427 224
Angular 1.2.10 711 98
Bootstrap 2.3.2.css 120 98
Foundation 5.0.3.css 135 105
On évite la duplication de code
On évite d’inclure plusieurs fois la même librairies
Toujours savoir ce qu’il y a dans notre CSS
Le lazy loading
Quelques plugins
https://github.com/toddmotto/echo
http://www.appelsiini.net/projects/lazyload
Bien Structurer sa page
Le css en haut !
• Pour une bonne première visualisation du site par le visiteur
• Pour éviter de repeindre la page
On évite les @import
Le JavaScript en bas !
Solutions intermédiaires de chargement
des JS
Solutions intermédiaires de chargement
des JS
http://davidwalsh.name/html5-async
Pas d’inclusion de script pour le fun
• Tout ce qui est scripts de réseaux sociaux inutilisés sur la page, on ne
charge pas
Bonne utilisations des medias
Les feuilles de sprites
Choisir le bon Format d’image :
JPEG, PNG, …
• Le PNG est pour tout ce qui est élément du site( logo, …)
• Les JPGs pour les photographies, les images
Choisir le bon Format d’image :
JPEG, PNG, …
BMP - 263 Ko PNG - 90 Ko JPEG - 12 Ko
Mettez l’image à la bonne taille
JPEG - 200x200 – 7,64 KoJPEG - 300x300 – 12 Ko
Privilégier les propriété CSS aux images
Utiliser les DataURI’s pour les petites
images
• Par exemple, les images de chargements ou les fausses images
blanches.
Mettez toujours une image de couverture
pour vos videos
Autres méthodes et débats
Cache HTML5 (ou le web offline)
https://developer.mozilla.org/en/docs/HTML/Using_the_application_cache
http://www.html5rocks.com/en/tutorials/appcache/beginner/
Choisissez les composants CSS du
frameworkhttp://www.lesscss.org/
http://sass-lang.com/
http://compass-style.org/
CSS inline VS CSS
externalisé
https://medium.com/coding-design/24888fbbd2e2
http://www.feedthebot.com/pagespeed/optimize-css-delivery.html
Quelques Liens
• http://www.feedthebot.com/pagespeed/
• http://gtmetrix.com/recommendations.html
The End

Contenu connexe

Tendances

Référencement & Positionnement - Une page optimisée pour google : Les bases
Référencement & Positionnement - Une page optimisée pour google : Les basesRéférencement & Positionnement - Une page optimisée pour google : Les bases
Référencement & Positionnement - Une page optimisée pour google : Les basesJean-Charles Gautard
 
Optimiser WordPress – Checklist après installation
Optimiser WordPress – Checklist après installationOptimiser WordPress – Checklist après installation
Optimiser WordPress – Checklist après installationFabrice Ducarme
 
Optimiser WordPress
Optimiser WordPressOptimiser WordPress
Optimiser WordPressChi Nacim
 
Drupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances DrupalDrupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances DrupalSkilld
 
Qualité Web et mégalomanie : tout ce que j'ai à apprendre à google
Qualité Web et mégalomanie : tout ce que j'ai à apprendre à googleQualité Web et mégalomanie : tout ce que j'ai à apprendre à google
Qualité Web et mégalomanie : tout ce que j'ai à apprendre à googleElie Sloïm
 
Sites multilingues – le grand débat qui va enfin tout régler
Sites multilingues – le grand débat qui va enfin tout régler Sites multilingues – le grand débat qui va enfin tout régler
Sites multilingues – le grand débat qui va enfin tout régler Jean-Francois Arseneault
 
Web performance - appliquer les règles de base
Web performance - appliquer les règles de baseWeb performance - appliquer les règles de base
Web performance - appliquer les règles de baseJonathan Buttigieg
 
Le SEO pour les gens normaux
Le SEO pour les gens normauxLe SEO pour les gens normaux
Le SEO pour les gens normauxItelios
 
Performances web - quoi de neuf ?
Performances web - quoi de neuf ?Performances web - quoi de neuf ?
Performances web - quoi de neuf ?Jean-Pierre Vincent
 
Du Crawl à l’indexation : les prérequis pour bien ranker
Du Crawl à l’indexation : les prérequis pour bien rankerDu Crawl à l’indexation : les prérequis pour bien ranker
Du Crawl à l’indexation : les prérequis pour bien rankerSemrush France
 
Search eXperience Optimization et Answer Engine, un mariage de raison
Search eXperience Optimization et Answer Engine, un mariage de raisonSearch eXperience Optimization et Answer Engine, un mariage de raison
Search eXperience Optimization et Answer Engine, un mariage de raisonSemrush France
 

Tendances (14)

Référencement & Positionnement - Une page optimisée pour google : Les bases
Référencement & Positionnement - Une page optimisée pour google : Les basesRéférencement & Positionnement - Une page optimisée pour google : Les bases
Référencement & Positionnement - Une page optimisée pour google : Les bases
 
Optimiser WordPress – Checklist après installation
Optimiser WordPress – Checklist après installationOptimiser WordPress – Checklist après installation
Optimiser WordPress – Checklist après installation
 
Optimiser WordPress
Optimiser WordPressOptimiser WordPress
Optimiser WordPress
 
Optimiser wordpress
Optimiser wordpressOptimiser wordpress
Optimiser wordpress
 
Un navigateur, comment ça marche
Un navigateur, comment ça marche  Un navigateur, comment ça marche
Un navigateur, comment ça marche
 
Nice meetup
Nice meetupNice meetup
Nice meetup
 
Drupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances DrupalDrupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances Drupal
 
Qualité Web et mégalomanie : tout ce que j'ai à apprendre à google
Qualité Web et mégalomanie : tout ce que j'ai à apprendre à googleQualité Web et mégalomanie : tout ce que j'ai à apprendre à google
Qualité Web et mégalomanie : tout ce que j'ai à apprendre à google
 
Sites multilingues – le grand débat qui va enfin tout régler
Sites multilingues – le grand débat qui va enfin tout régler Sites multilingues – le grand débat qui va enfin tout régler
Sites multilingues – le grand débat qui va enfin tout régler
 
Web performance - appliquer les règles de base
Web performance - appliquer les règles de baseWeb performance - appliquer les règles de base
Web performance - appliquer les règles de base
 
Le SEO pour les gens normaux
Le SEO pour les gens normauxLe SEO pour les gens normaux
Le SEO pour les gens normaux
 
Performances web - quoi de neuf ?
Performances web - quoi de neuf ?Performances web - quoi de neuf ?
Performances web - quoi de neuf ?
 
Du Crawl à l’indexation : les prérequis pour bien ranker
Du Crawl à l’indexation : les prérequis pour bien rankerDu Crawl à l’indexation : les prérequis pour bien ranker
Du Crawl à l’indexation : les prérequis pour bien ranker
 
Search eXperience Optimization et Answer Engine, un mariage de raison
Search eXperience Optimization et Answer Engine, un mariage de raisonSearch eXperience Optimization et Answer Engine, un mariage de raison
Search eXperience Optimization et Answer Engine, un mariage de raison
 

En vedette

Hevc enjeux, impacts et perspectives
Hevc   enjeux, impacts et perspectivesHevc   enjeux, impacts et perspectives
Hevc enjeux, impacts et perspectivesMyriam Renard
 
Festi Santé 2014 Guide de prévention
Festi Santé 2014 Guide de prévention Festi Santé 2014 Guide de prévention
Festi Santé 2014 Guide de prévention Ireps
 
фонетическая зарядка урок 2
фонетическая зарядка урок 2фонетическая зарядка урок 2
фонетическая зарядка урок 2Ekaterina Gritsienko
 
Le catalogue THULE ACTIVE WITH KIDS 2014
Le catalogue THULE ACTIVE WITH KIDS 2014Le catalogue THULE ACTIVE WITH KIDS 2014
Le catalogue THULE ACTIVE WITH KIDS 2014PadL
 
Semaine 16 banques_alimentaires_texte
Semaine 16 banques_alimentaires_texteSemaine 16 banques_alimentaires_texte
Semaine 16 banques_alimentaires_textemonballieu
 
Atelier start'up - Marketing et commuication des startups
Atelier start'up - Marketing et commuication des startupsAtelier start'up - Marketing et commuication des startups
Atelier start'up - Marketing et commuication des startupsConnecting Startups
 
Dossier de presse candidature BrestTech à la labellisation French Tech
Dossier de presse candidature BrestTech à la labellisation French TechDossier de presse candidature BrestTech à la labellisation French Tech
Dossier de presse candidature BrestTech à la labellisation French TechBrestTech
 
Actividades de auto aprendizaje italo
Actividades de auto aprendizaje italoActividades de auto aprendizaje italo
Actividades de auto aprendizaje italoitalito777
 
Aula virtual
Aula virtualAula virtual
Aula virtualcruzg
 
Dispositivo de almacenamiento de datos
Dispositivo de almacenamiento de datosDispositivo de almacenamiento de datos
Dispositivo de almacenamiento de datosamigalupita
 
Manual bosch lavavajillas blanco sms57 e22eu
Manual bosch   lavavajillas blanco sms57 e22euManual bosch   lavavajillas blanco sms57 e22eu
Manual bosch lavavajillas blanco sms57 e22euAlsako Electrodomésticos
 

En vedette (20)

Manual bosch combi inoxidable kgn39 ai22
Manual bosch   combi inoxidable kgn39 ai22Manual bosch   combi inoxidable kgn39 ai22
Manual bosch combi inoxidable kgn39 ai22
 
Departamento Central
Departamento CentralDepartamento Central
Departamento Central
 
Hevc enjeux, impacts et perspectives
Hevc   enjeux, impacts et perspectivesHevc   enjeux, impacts et perspectives
Hevc enjeux, impacts et perspectives
 
Festi Santé 2014 Guide de prévention
Festi Santé 2014 Guide de prévention Festi Santé 2014 Guide de prévention
Festi Santé 2014 Guide de prévention
 
фонетическая зарядка урок 2
фонетическая зарядка урок 2фонетическая зарядка урок 2
фонетическая зарядка урок 2
 
Le catalogue THULE ACTIVE WITH KIDS 2014
Le catalogue THULE ACTIVE WITH KIDS 2014Le catalogue THULE ACTIVE WITH KIDS 2014
Le catalogue THULE ACTIVE WITH KIDS 2014
 
Semaine 16 banques_alimentaires_texte
Semaine 16 banques_alimentaires_texteSemaine 16 banques_alimentaires_texte
Semaine 16 banques_alimentaires_texte
 
Ma maison
Ma maisonMa maison
Ma maison
 
Catalogue sp
Catalogue spCatalogue sp
Catalogue sp
 
Atelier start'up - Marketing et commuication des startups
Atelier start'up - Marketing et commuication des startupsAtelier start'up - Marketing et commuication des startups
Atelier start'up - Marketing et commuication des startups
 
Internet
InternetInternet
Internet
 
Manual balay encimera 3eb795lq
Manual balay   encimera 3eb795lqManual balay   encimera 3eb795lq
Manual balay encimera 3eb795lq
 
Dossier de presse candidature BrestTech à la labellisation French Tech
Dossier de presse candidature BrestTech à la labellisation French TechDossier de presse candidature BrestTech à la labellisation French Tech
Dossier de presse candidature BrestTech à la labellisation French Tech
 
lavavajillas Teka LP7 811
lavavajillas Teka LP7 811lavavajillas Teka LP7 811
lavavajillas Teka LP7 811
 
Actividades de auto aprendizaje italo
Actividades de auto aprendizaje italoActividades de auto aprendizaje italo
Actividades de auto aprendizaje italo
 
Aula virtual
Aula virtualAula virtual
Aula virtual
 
Manual bosch combi inoxidable kgd36 vi30
Manual bosch   combi inoxidable kgd36 vi30Manual bosch   combi inoxidable kgd36 vi30
Manual bosch combi inoxidable kgd36 vi30
 
Boletin 5
Boletin 5Boletin 5
Boletin 5
 
Dispositivo de almacenamiento de datos
Dispositivo de almacenamiento de datosDispositivo de almacenamiento de datos
Dispositivo de almacenamiento de datos
 
Manual bosch lavavajillas blanco sms57 e22eu
Manual bosch   lavavajillas blanco sms57 e22euManual bosch   lavavajillas blanco sms57 e22eu
Manual bosch lavavajillas blanco sms57 e22eu
 

Similaire à Améliorer la rapidité de son site web

10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPressAurélien Denis
 
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...Peak Ace
 
Supports de cours Fit4Digital future - CMS
Supports de cours Fit4Digital future - CMSSupports de cours Fit4Digital future - CMS
Supports de cours Fit4Digital future - CMSAnnabelle Buffart
 
Drupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances DrupalDrupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances DrupalSkilld
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetDevclic
 
Le SEO JavaScript démystifié
Le SEO JavaScript démystifiéLe SEO JavaScript démystifié
Le SEO JavaScript démystifiéAdrien Russo
 
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échouéLe Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échouéPhilippe YONNET
 
Performances Web Mobile
Performances Web MobilePerformances Web Mobile
Performances Web MobileWilly Leloutre
 
La mise en cache et ses secrets
La mise en cache et ses secretsLa mise en cache et ses secrets
La mise en cache et ses secretsAymeric Bouillat
 
Optimiser réellement le référencement naturel de WordPress
Optimiser réellement le référencement naturel de WordPressOptimiser réellement le référencement naturel de WordPress
Optimiser réellement le référencement naturel de WordPressDaniel Roch - SeoMix
 
L'incidence des Performances sur le SEO
 L'incidence des Performances sur le SEO L'incidence des Performances sur le SEO
L'incidence des Performances sur le SEOPeak Ace
 
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Kenny Dits
 
Drupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances DrupalDrupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances DrupalJean-Baptiste Guerraz
 
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...Fasterize
 
Importance du chargement des pages
Importance du chargement des pagesImportance du chargement des pages
Importance du chargement des pagesBoulada
 
RennesJS Talk webperf by Dareboost
RennesJS Talk webperf by DareboostRennesJS Talk webperf by Dareboost
RennesJS Talk webperf by DareboostDamien Jubeau
 
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...SEO CAMP
 
[JDLL 2018] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir l...
[JDLL 2018] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir l...[JDLL 2018] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir l...
[JDLL 2018] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir l...Clément OUDOT
 
Nettoyage de printemps SEO pour WordPress
Nettoyage de printemps SEO pour WordPressNettoyage de printemps SEO pour WordPress
Nettoyage de printemps SEO pour WordPressDaniel Roch - SeoMix
 

Similaire à Améliorer la rapidité de son site web (20)

10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress
 
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
 
Supports de cours Fit4Digital future - CMS
Supports de cours Fit4Digital future - CMSSupports de cours Fit4Digital future - CMS
Supports de cours Fit4Digital future - CMS
 
Drupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances DrupalDrupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances Drupal
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internet
 
Le SEO JavaScript démystifié
Le SEO JavaScript démystifiéLe SEO JavaScript démystifié
Le SEO JavaScript démystifié
 
Optimisation de son site web
Optimisation de son site webOptimisation de son site web
Optimisation de son site web
 
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échouéLe Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
 
Performances Web Mobile
Performances Web MobilePerformances Web Mobile
Performances Web Mobile
 
La mise en cache et ses secrets
La mise en cache et ses secretsLa mise en cache et ses secrets
La mise en cache et ses secrets
 
Optimiser réellement le référencement naturel de WordPress
Optimiser réellement le référencement naturel de WordPressOptimiser réellement le référencement naturel de WordPress
Optimiser réellement le référencement naturel de WordPress
 
L'incidence des Performances sur le SEO
 L'incidence des Performances sur le SEO L'incidence des Performances sur le SEO
L'incidence des Performances sur le SEO
 
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
 
Drupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances DrupalDrupagora 2012 Optimisation performances Drupal
Drupagora 2012 Optimisation performances Drupal
 
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
 
Importance du chargement des pages
Importance du chargement des pagesImportance du chargement des pages
Importance du chargement des pages
 
RennesJS Talk webperf by Dareboost
RennesJS Talk webperf by DareboostRennesJS Talk webperf by Dareboost
RennesJS Talk webperf by Dareboost
 
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
 
[JDLL 2018] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir l...
[JDLL 2018] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir l...[JDLL 2018] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir l...
[JDLL 2018] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir l...
 
Nettoyage de printemps SEO pour WordPress
Nettoyage de printemps SEO pour WordPressNettoyage de printemps SEO pour WordPress
Nettoyage de printemps SEO pour WordPress
 

Améliorer la rapidité de son site web