Audits, monitoring et exemples d’actions web performance Hosting, devOps

Fichier 2icon
Antadis et la webperformance côté back-end

Améliorer le TTFB de votre site e-commerce

Les actions d'amélioration de la webperformance côté hosting et devOps ont pour principal objectif d'améliorer le TTFB : “temps de chargement du premier octet”. Le TTFB est un indicateur qui mesure la durée (millisecondes) entre l'envoi d'une requête et la réception de la réponse du premier octet par l’utilisateur final.

Vérification de la vitesse des DNS, connexion TCP , handshake TLS.

Analyse des temps de réponse du serveur, des ressources et requêtes les plus gourmandes permettant de prioriser les actions à mener (exemple : dans certains cas, les images représentent 70% des requêtes serveur)

Étude de l’hébergement existant :

Dimensionnement et adéquation à vos besoins métier, adaptation aux pics de trafic attendus,notamment pour les hébergements cloud (Saas) : prérequis techniques nécessaires au bon fonctionnement du site, capacité maximale des licences non élastiques, marge d’instance de VM, latence due à l’autoscaling.

Mise en place de nos solutions d’hébergement avec équilibrage de charge réseau via notre agence Synopsis :

 

Contrôle des goulots des logiciels nécessaires au fonctionnement du site (BDD, serveur HTTP, moteur d’indexation et logiciels de mise en cache, logiciels de queuing) qui peuvent rallonger le TTFB

Actions de compression des ressources HTTP (Gzip, ou Brotli) pour accélérer les transferts du serveur au client

Vérification de la configuration des WAF (firewall applicatif qui demande une bonne configuration / optimisation pour ne pas ralentir le temps de réponse)

Mise en place de CDN pour réduire la latence entre les serveurs et les utilisateurs (Akamai, Cloudflare, Verizon…)

Stratégie de mise en cache des pages, des ressources, des sessions…  emplacement (navigateur, serveur) et durée d’actualisation, pages entièrement ou partiellement mises en cache, granularité en fonction du projet (ex : certains blocs ou certaines fonctions sur les fiches produit, filtres sur les listings produit) : cache navigateur, cache CDN si existant, cache serveur (cache origine).

Test SSL Labs pour vérification de la couche TLS et ses optimisations classiques : Session Resume, OCSP Stapling, TLS False Start, TLS 1.3 …

icon_blanc

Zoom sur : la mise en place de CDNs

Un réseau de diffusion de contenu (CDN) est constitué d'un ensemble de serveurs répartis géographiquement, qui accélèrent la distribution de contenu Web en le rapprochant des utilisateurs et en mettant en cache des copies de fichiers. Ainsi, vous pouvez accéder plus rapidement au contenu Internet à partir de votre terminal ou navigateur Web en utilisant un serveur proche de votre emplacement.

On parle souvent de l’intérêt des CDN pour les projets à dimension internationale, mais ce serait oublier leur fonction de mise en cache, principal intérêt du point de vue de la webperformance, valable même pour les projets à dimension nationale. En effet, les CDN stockent des rendus HTML des contenus statiques (mais aussi dynamiques “pendant le laps de temps souhaité”) de votre site e-commerce sur leurs PoP, délivrant ainsi à vos utilisateurs des contenus “dépourvus de requêtes serveur lourdes”. Sur nos projets, on constate des gains de webperf de 30% en moyenne lorsqu’on travaille le sujet des CDN. Dans certains contextes, l’amélioration du TTFB peut même passer de 1,4sec à 0,4sec (exemple SOS accessoire).

Les CDN sont pensés pour soulager votre hébergement réel des pics de trafic, assurant ainsi une meilleure continuité de service, une meilleure scalabilité et une bonne réduction des coûts de bande passante. Il existe de nombreuses solutions orientées webperformance qui exploitent les avantages des CDN et qui rajoutent des surcouches applicatives permettant de monitorer sa webperf, chacune avec ses propres points forts, n’hésitez pas à nous consulter en amont de votre choix. Nous vous accompagnerons ensuite dans la stratégie de mise en place et dans le paramétrage (notamment de son cache).

un projet ?

Vous cherchez une agence pour améliorer la web performance de votre site e-commerce ?