Éviter les énormes charges utiles de réseau

Les charges utiles des grands réseaux sont fortement corrélées aux délais de chargement interminables. Elles coûtent également de l'argent aux utilisateurs. Par exemple, ils peuvent avoir à payer plus de données mobiles. Par conséquent, réduire la taille totale des requêtes réseau de votre page est bénéfique pour l'expérience utilisateur sur votre site et pour leur portefeuille.

Échec de l'audit de la charge utile réseau Lighthouse

Lighthouse affiche la taille totale en kibioctets (Kio) de toutes les ressources demandées par votre page. Les requêtes les plus importantes sont présentées en premier :

Capture d'écran de Lighthouse Éviter les énormes charges utiles réseau

D'après les données de l'archive HTTP, la charge utile réseau médiane se situe entre 1 700 et 1 900 ko. Pour aider à identifier les charges utiles les plus élevées, Lighthouse signale les pages dont les requêtes réseau totales dépassent 5 000 Kio.

Réduire la taille de la charge utile

Essayez de ne pas dépasser 1 600 Ko. Cette cible est basée sur la quantité de données qui peut théoriquement être téléchargée sur une connexion 3G tout en obtenant un temps de réponse de 10 secondes ou moins.

Voici quelques façons de réduire la taille de la charge utile :

Conseils spécifiques à la pile

Angular

Divisez le code au niveau de la route pour réduire la taille de vos groupes JavaScript. Envisagez également de mettre préalablement en cache les éléments avec le service worker Angular.

Drupal

Vous pouvez également envisager d'utiliser les styles d'images responsifs pour réduire la taille des images chargées sur votre page. Si vous utilisez Views pour afficher plusieurs éléments de contenu sur une même page, pensez à définir la pagination pour limiter le nombre d'éléments de contenu affichés sur une page.

Joomla

Vous pouvez envisager d'afficher des extraits dans vos catégories d'articles (une solution populaire consiste à utiliser un lien "en savoir plus"), de réduire le nombre d'articles affichés dans une page donnée, de répartir vos articles longs sur plusieurs pages ou d'utiliser un plug-in qui charge de façon différée les commentaires.

WordPress

Envisagez d'afficher des extraits dans vos listes d'articles (utilisez la balise "plus"), de réduire le nombre d'articles affichés sur une page donnée, de répartir vos articles longs sur plusieurs pages ou d'utiliser un plug-in pour charger les commentaires de manière différée.

Ressources

Code source pour l'audit Éviter les charges utiles réseau énormes