Atanar Technologies >> Compétences >> Audit CDN/Front End Optimisation

Audit CDN/Front End Optimisation

Nous proposons un audit avec deux volets complémentaires :

  • Un volet CDN dont l’objectif est de tirer le meilleur profit de votre CDN.
  • Un volet FEO (Front End Optimization), car le CDN n’est qu’un élément du mix qui contribue à la performance perçue par vos utilisateurs.

En effet, 80% du temps de chargement des pages se passe en moyenne dans le navigateur, i.e. après la génération de la page html elle-même. Or les attentes des internautes sont sans cesse plus élevées, et l’impact d’une réduction de quelques dixièmes de secondes est visible sur les taux de conversions, la durée des visites et les taux de rebond. Il serait dommage de ne pas analyser ces facteurs connexes à l’occasion de cet audit.

Dans un premier temps, le volet CDN s’appuie notamment :

  • Une analyse du site et de son organisation (domaines, URL, ressources…)
  • Dans le cas d’un CDN existant, analyse des résultats obtenus (cache hit & miss…)
  • L’identification de ce qui pourra être optimisé par défaut par les CDN, et de ce qui pourrait être atteint via l’utilisation des moteurs de règles proposés par les CDN
  • Un jeu de recommandations sur le paramétrage de vos serveurs (origine) en particulier dans le cas où vous utilisez une solution multi-CDN (Cedexis…)
  • Si nécessaire, une préconisation sur le choix du CDN sur la base des analyses précédentes, et des options potentiellement utiles (protection de l’origine, accélération du trafic…)

Dans un deuxième temps, le volet FEO propose des actions pratiques et concrètes, même si le sujet est complexe et qu’il n’y a pas de solution miracle.

Il comporte  la recherche de « quick-wins », selon votre architecture technique :

  • Paramétrages permettant une meilleure utilisation des caches navigateurs (headers HTTP…)
  • Optimisation du chargement des fichiers CSS, JS, favicon…
  • Optimisation du poids de la page (gzip, images, fonts…)
  • Analyse de l’intérêt d’une solution de type DCO (Dynamic Content Optimization)

Nous regardons aussi des éléments potentiellement plus structurants, par exemple :

  • Possibilité / opportunité d’une meilleure mise en cache des zones personnalisées (via des requêtes ajax notamment)
  • Impact des scripts tiers (Facebook,  beacon et tracking…) dans l’expérience client
  • Opportunité de la mise en place d’un proxy-cache (Varnish…) pour optimiser le cache    local  et protéger l’origine
  • Améliorer la gestion des ressources (versionnage, perfect caching…)
  • Impact de l’exécution de vos scripts Javascript dans le temps de chargement perçu
  • Limitation des redirects
  • Complexité du HTML

Si nécessaire, nous pourrons établir avec vos équipes une méthodologie d’analyse des performances du back-end.

Mots-clefs : , ,