Des utilisateurs aux DSI en passant par les équipes marketing, tout le monde est d’accord pour dire que la vitesse de chargement d’un site est cruciale. La mise en place et le maintien d’un site rapide sont en revanche plus souvent sujets à débat : faut-il privilégier le développement en interne ? Comment l’intégrer efficacement dans son plan d’action déjà bien chargé ?

Traiter efficacement la webperf

Travailler la webperf de façon ponctuelle, c'est comme le tonneau des Danaïdes : un éternel recommencement. En effet, assurer les performances et la rapidité des temps de chargement de votre site web nécessite un travail dans la durée, et une équipe experte dédiée (interne ou externe) pour que les efforts fournis soient visibles et pérennes.

Des entreprises telles que CDiscount, Leroy-Merlin ou encore La Redoute ont d’ailleurs déjà recruté dans ce sens. Auchan aussi a opté pour cette démarche. Akim Demora, Directeur e-commerce chez Auchan Retail, témoigne dans cet article.

webperf-auchan

"Changement majeur au sein d’Auchan Retail : la convergence des équipes IT front et marketing ! On est vraiment passés d’une équipe informatique à une équipe business, centrée sur les préoccupations des clients. Elle a une vision de bout-en-bout, de la conception à la réalisation. Chaque personne de l’équipe peut comprendre les enjeux et les contraintes, d’un point de vue technique et métier. On arrive à quelque chose de très vertueux car chacun s’enrichit au contact de l’autre."

 

Automatiser les optimisations pour soulager les ressources

Bien sûr, tout le monde n’est pas en mesure de recruter toute une équipe webperf, mais ce n’est pas une raison pour se satisfaire d’un site moins performant.

Dans ces cas là, il est possible d’outiller les équipes internes pour allier leurs propres développements aux solutions d’automatisation (dans le cloud ou on premise). Les deux démarches sont complémentaires. Les développeurs pourront ainsi se concentrer sur les tâches pour lesquelles ils ont une valeur ajoutée plus importante, le reste étant délégué à un outil d’automatisation qui devient alors leur véritable boîte à outils webperf.

Définir les rôles de chacun

Les équipes internes, fortes de leur vue d’ensemble, peuvent :

  • Se concentrer sur l’établissement d’un budget performance. Elles se chargent ainsi de définir les indicateurs techniques à suivre et à ne pas dépasser (tels que le poids total des JavaScript, le nombre d’images sur une page ou encore la vitesse à laquelle une page doit s’afficher) ;
  • Définir les éléments à afficher en priorité pour que les plus pertinents soient visibles en premier au-dessus de la ligne de flottaison, et améliorer aussi bien les performances brutes (Speed Index notamment) que l'expérience utilisateur. Voici un exemple sur une page du Guardian qui propose l’article en premier, puis viennent les commentaires, les publicités et les suggestions d'articles similaires :

vitesse-crawl-visites

  • Développer les pages web de façon à ce qu’elles deviennent cachables. Les équipes techniques peuvent se charger d’identifier les parties dynamiques des pages et ainsi les "ajaxifier". Les pages pourront alors être cachées sur un CDN. Dans cette optique, Fasterize propose des solutions de mise en cache intelligentes et avancées (SmartCache, Cookie Less Cache, variations de cache..) que nous vous invitons à explorer parmi nos différentes fonctionnalités ;
  • Mettre en place les bons outils de monitoring. Le choix de ces outils est important : ils ne doivent pas se limiter à la performance des serveurs. Ils doivent être en mesure d’évaluer la performance au sens “expérience utilisateur”.

Déléguer une partie du travail à un outil d’automatisation de la webperf

Quelles missions pouvez-vous confier à un outil d'automatisation de la webperf ? Le développement et la mise en place des optimisations et leur automatisation, leur maintien, la R&D pour développer les fonctionnalités les plus pointues, etc.

Les DSI ont alors plus facilement et plus rapidement accès à toutes les innovations dans le domaine, ce qui peut présenter un réel atout concurrentiel. En effet, ils peuvent alors :

  • s’assurer d’avoir un site toujours à la pointe de la performance
  • être accompagnés par une équipe d’experts
  • gagner du temps grâce à l'automatisation des optimisations
  • maîtriser les coûts
  • se défaire des contraintes de maintenance et d'exploitation des optimisations
  • libérer du temps aux développeurs afin qu’ils se concentrent sur d’autres projets.

En alliant les expertises des développeurs en interne et des développeurs de solution webperf, vous combinez le meilleur des deux mondes pour offrir une performance optimale aux utilisateurs. Ces solutions permettent de soutenir efficacement les équipes techniques et de leur donner les bons outils pour arriver au top de la performance.

Retour d'expérience : le témoignage de Célio

vitesse-crawl-visites

Julien Debray, Front Office IT manager

"Nous avons d’abord choisi un socle technique industriel éprouvé. Puis nous avons abordé le développement et la mise en œuvre de cette plateforme en appliquant tout simplement les bonnes pratiques. Rapidement, nous nous sommes intéressés à des solutions d’accélération, et Fasterize faisait parfaitement sens pour nous puisqu’en plus du FEO, ils proposent un CDN."

Thibaut Duteil, Ex-Architecte Urbanisation Front Office

"Fasterize avait dans ses cartons le projet d’un cache contextuel en fonction du cookie. Pour la mise en œuvre de cette fonctionnalité, Fasterize a repriorisé cette fonctionnalité dans sa roadmap et nous avons travaillé en étroite collaboration avec ses équipes R&D pour qu’elle puisse être déployée dans les temps. Par ailleurs, nous utilisons des fonctionnalités très avancées de notre CDN pour répondre à des besoins précis. Nous avons bénéficié d'un accompagnement global de Fasterize dans un vrai esprit de partenariat."

Découvrez la Success Story Célio ici.

Pour aller plus loin sur le sujet de l’organisation des ressources autour de la webperf,
découvrez les pièges à éviter :

4 pièges webperf à éviter