Gérer les ressources externes

Cet article a été conçu comme un guide expliquant comment le contenu externe affecte les performances d'un site et comment les gérer.

Le problème du contenu externe

Chaque site web contient des images, des fichiers CSS et JavaScript (JS) pour créer une expérience utilisateur agréable et efficace.

Ces fichiers, également appelés ressources, peuvent être hébergés de deux manières :

  • Les ressources internes sont stockées sur le domaine de votre site web
  • Les ressources externes ne sont pas stockées sur votre domaine, mais proviennent de sites tiers (par exemple Google, Facebook, réseaux publicitaires).

Les ressources hébergées en externe ont souvent un impact significatif sur les performances de votre site web :

  • Elles exigent des résolutions DNS supplémentaires pour chaque domaine externe utilisé, ce qui ajoute du temps supplémentaire.
  • Certaines optimisations, comme la mise en cache du navigateur et la compression GZIP, ne peuvent être appliquées qu'aux fichiers hébergés sur votre serveur. Vous ne pouvez pas contrôler les ressources qui sont hébergées sur d'autres serveurs. 
  • Dans le cas de JavaScript externe, comme les scripts publicitaires et les scripts de médias sociaux, ceux-ci introduisent souvent des chaînes d'autres fichiers chargés sur votre site que vous ne pouvez pas contrôler. Ces derniers peuvent être les plus problématiques pour les performances.

Plus le nombre de ressources externes chargées sur votre site est élevé, plus il y a de chances que votre site se charge lentement. 

Comment WP Rocket peut aider ?

Il n'est pas possible pour WP Rocket d'optimiser complètement chaque ressource externe, mais les optimisations suivantes peuvent aider :

Cache navigateur et compression

Les avertissements les plus courants des outils de test de vitesse (PageSpeed, GTMetrix etc.) liés aux ressources externes concernent la mise en cache et la compression du navigateur (GZIP ou Brotli). Il est impossible d'y répondre, car vous ne pouvez tout simplement pas appliquer ces optimisations pour des fichiers qui ne résident pas sur votre propre serveur. Veuillez consulter les guides suivants pour plus d'informations sur la manière dont WP Rocket les applique :

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.