Qu’est-ce que la webperf ?
La webperf est la contraction de web performance. C’est le terme qui regroupe toutes les disciplines techniques de l’optimisation des performances d’affichage des pages de vos sites Internet.
C’est souvent l’un des indicateurs mรฉtiers principaux lorsqu’on dรฉfinit l’architecture web d’un projet. Le confort de navigation de vos internautes sur votre site web doit รชtre votre prioritรฉ. L’optimisation de la webperf est clairement une recherche de performance de chaque instant sur un site ร fort trafic.
Pourquoi faut-il optimiser le temps de chargements des pages ?
L’amรฉlioration de la webperf prรฉsente des avantages sur 4 indicateurs mรฉtiers principaux :
- L’expรฉrience utilisateur et le taux de conversion
- L’optimisation de la bande passante
- Le seo grรขce ร un time to first byte plus faible et un FMP optimisรฉ
- Le coรปt de l’hรฉbergement car le serveur est moins sollicitรฉ
L’optimisation de la performance de votre site est un rรฉel levier de croissance pour votre entreprise ! Vous le savez l’internaute Franรงais se plaint tout le temps, alors donnez-vous un maximum de chance de le satisfaire avec un site rapide pour doper vos ventes !
Les questions rรฉcurrentes
Quel impact attendre des optimisations techniques rรฉalisรฉes sur le taux de conversion ?
Les รฉtudes ont prouvรฉ que l’amรฉlioration du temps de chargement d’une page permettait d’optimiser la performance du site en termes de taux de conversion. Attention cependant, si votre site charge en 15 secondes, vous verrez une grosse diffรฉrence en descendant ร 7 secondes par exemple. Descendre ร 0.5 secondes ensuite sera plus compliquรฉ et impactera beaucoup moins le taux de rebond.
Il faut garder en tรชte qu’il y a des effets de seuils dans cette optimisation de l’expรฉrience utilisateur. Alors n’attendez pas de voir votre site ramer pendant les soldes pour dรฉmarrer ! Pour en savoir plus sur l’optimisation du taux de conversion, consulter notre offre cro.
Pourquoi optimiser la bande passante ?
La bande passante correspond ร la quantitรฉ de donnรฉes transmises par votre site. Son volume impacte clairement les performances du site et du serveur. En effet plus la donnรฉe est lรฉgรจre (images compressรฉes par exemple, code gรฉnรฉrรฉ plus court) plus un tรฉlรฉphone portable sera capable d’afficher la page rapidement y compris dans des zones avec un rรฉseau plus faible.
Gardez toujours ร l’esprit que tout le monde ne consulte pas votre site en 4G ou sur une fibre optique.
Pourquoi la vitesse de chargement est-elle importante en SEO ?
Google passe beaucoup de temps ร parcourir Internet. Cela lui coรปte de l’argent. Il a donc clairement intรฉrรชt ร favoriser les sites qui ont les meilleurs performances web. Plus les performances de votre site Internet seront rapides, plus il parcourra de pages ร chacune de ses visites. Par ailleurs, google cherchera aussi ร prรฉsenter ร ses utilisateurs des pages qui rรฉpondent rapidement pour garantir un confort de navigation
Cรดtรฉ hรฉbergement qu’est-ce que j’y gagne ?
L’objectif sera ici de dรฉsengorger le serveur le plus vite possible. En effet, plus le site est rapide ร s’afficher, plus vite votre serveur sera disponible pour s’occuper du prochain visiteur. A nombre de visiteurs รฉquivalents, un serveur qui doit servir des pages deux fois plus lรฉgรจres a besoin d’รชtre deux fois moins puissant pour rรฉpondre aussi vite.
Certes c’est une image un peu exagรฉrรฉe mais le principe est lร .
Comment amรฉliorer concrรจtement les performances d’affichage de son site ?
L’optimisation des webperf se fait de maniรจre itรฉrative en deux รฉtapes.
On enchaine en boucle une premiรจre รฉtape d’analyse et une seconde รฉtape de correction pour optimiser au maximum la vitesse de chargement.
Les outils & mรฉthodes
Quels sont les meilleurs outils de de monitoring de la vitesse de chargement ?
Il existe deux types d’objectifs et donc d’outils dans un chantier d’optimisation de la webperf. Dans un premier temps on va vouloir chercher les problรจmes gรฉnรฉriques et faire une action coup de poing. Pour analyser les performances dans un premier temps on va prรฉconiser l’utilisation d’outils comme gt metrix(il existe d’ailleurs un module pour magento 1) qui embarque google page speed et Yahoo insight.
Dans un second temps on mettra plutรดt en place des outils de monitoring comme Quanta, Uptime robot ou encore Gtmetrix.
Quels sont les mรฉthodes les plus efficaces pour l’optimisation de la vitesse de chargement des pages ?
Cette รฉtape fait appel ร plusieurs mรฉtiers et compรฉtences. Nous allons ici en dรฉtailler six :
- Caches navigateurs
- Cache Serveur
- L’optimisation du code
- La configuration du serveur
- L’optimisation du contenu
- L’utilisation de technologie comme AMP et PWA
Mettre en place une configuration de caches navigateurs efficace
C’est sans doute l’une des actions avec le plus fort ROI. Il s’agit simplement d’indiquer au navigateur de vos internautes quelle est la durรฉe moyenne de validitรฉ d’une ressource avant expiration. Ainsi tout au long du parcours sur votre site, l’internaute ne re tรฉlรฉcharge pas le mรชme logo ou le mรชme fichier css. Cย ยปest une mesure simple, qui รฉvite ร votre client et ร votre serveur une recherche de nouvelles informations constante.
L’optimisation des caches serveurs
Memcached
Memcached est un moteur de cache facile ร configurer pour Magento 1. Il vous รฉvitera de passer par du cache fichier ou base de donnรฉes. Ce dernier permettra donc un accรจs aux donnรฉes plus rapide. Pensez ร le monitorer avec un outil gratuit pour en amรฉliorer les rรฉglages.
Les autres briques :
Magento 2 a lui fait le pari de Varnish, qu’il sera bon de coupler avec Nginx dรจs que vous souhaiterez passer en full https sur votre site. Pour plus d’informations je vous invite ร me contacter.
Pour ceux qui n’utilisent pas magento j’avais รฉgalement รฉcrit un article dรฉdiรฉ ร la configuration de Memcached pour Joomla.
La configuration du serveur :
Plusieurs axes de l’optimisation technique de votre serveur sont dรฉcrits dans cette section. On parlera de services types http2, CDN ou encore de compression gzip. Tous ces points ensemble formeront une รฉquipe de qualitรฉ qui vous permettront d’รชtre en ligne avec vos objectifs. L’un des axes d’optimisation รฉtant dรฉcrit dans ce tutoriel pour le configurer en socket.
L’optimisation du code
Nous avons parlรฉ jusque-lร de servir la donnรฉe rapidement, mais comment est prรฉparรฉe cette donnรฉe ? C’est tout l’enjeux de l’optimisation du code. Au-delร d’une version de PHP ou de Mysql performante nous allons ici parler d’outils comme blackfire qui permettent de rendre votre application la plus efficace possible !
Mettre en ligne un contenu optimisรฉ
Let’s start by that ! Ici, ce sont vos รฉquipes de contenus qui auront la main, webmaster, marketing et les autres utilisateurs du back office รฉditorial. En effet il leur faudra penser ร resizer leurs images avant de les uploader par exemple. On vous en dit plus pour optimiser le contenu servi ร vos internautes dans cette section.
Utiliser des technologies optimisรฉes mobile
Google a pris depuis la sortie d’AMP la pleine mesure des enjeux de la webperf. En effet AMP est avant tout un systรจme permettant ร Google de servir son propre cache. Bien que n’ayant aucun impact direct pour votre SEO c’est une solution trรจs efficace en termes d’expรฉrience pour les internautes.
Et si je ne suis pas technicien comment dรฉmarrer ?
C’est lร oรน nous intervenons ! Comme vous le constatez en surfant sur ce site depuis quelques minutes les pages s’affichent trรจs vite. Pourquoi ? Parce que nous n’aimons pas รชtre des cordonniers mal chaussรฉs. Nous vous proposons un service de qualitรฉ en trois temps :
- Prise de contact et analyse de faisabilitรฉ et ROI
- Audit complet de la webperf de votre site
- Mise en place des prรฉconisations par nos รฉquipes