Comment Weglot gère la performance de votre site web

Dans cet article, vous découvrirez comment Weglot affecte les performances de votre site web en fonction de l'intégration choisie.


Quelle que soit l'intégration que vous utilisez, Weglot suit des comportements similaires en ce qui concerne les traductions de votre site web. Ensuite, en fonction de votre intégration, d'autres spécificités que nous allons explorer apparaîtront.


1. Performances générales

Voici comment Weglot fonctionne sur les versions traduites de votre site internet :

  • Il analyse le contenu original de votre site (fichier HTML)
  • Après l'analyse, Weglot "parse" (lit et coupe) les éléments entre les balises HTML
  • Il traduit automatiquement ce contenu original vers son équivalent traduit
  • Pendant le processus de traduction, Weglot stocke votre contenu dans votre liste de traductions, qui est disponible dans votre Dashboard Weglot, et affiche ensuite les traductions.

Ce processus permet à Weglot de traduire et d'afficher les traductions sur votre site web en quelques secondes.

Veuillez garder à l'esprit que plus votre page d'origine contient d'éléments, plus le chargement peut être long, et plus Weglot mettra de temps à analyser et traduire votre contenu. De plus, si Weglot doit générer de nouvelles traductions pour les pages traduites, le temps de chargement peut être légèrement prolongé.


Pour pallier cette situation, Weglot utilise un Réseau de Diffusion de Contenu (Content Delivery Network, ou CDN) afin de réduire le temps de chargement de vos pages traduites. Le CDN est un groupe de serveurs géographiquement distribués qui met en cache le contenu à proximité des utilisateurs finaux. Notre objectif avec le CDN est d'afficher le contenu en profitant de la portée de plusieurs serveurs miroirs dans le monde entier. Le contenu sera chargé et affiché à partir du serveur le plus proche.

Ce système garantit une haute disponibilité des serveurs, réduit le temps de chargement et augmente les performances générales du site internet. Étant donné qu'un CDN utilise des serveurs miroirs, notez que vos modifications sur votre site web peuvent ne pas être visibles immédiatement.

Pour éviter cela, Weglot utilise le "versionnage", qui met à jour la version lorsque des modifications sont apportées. Les serveurs CDN sont informés de la nouvelle version et sont temporairement désactivés pour vous permettre d'effectuer des modifications.

Veuillez noter que le temps de chargement peut être légèrement plus long lors du tout premier appel d'une nouvelle version de votre site Web, car votre navigateur doit contacter le serveur miroir, qui doit ensuite contacter le serveur d'origine. Par la suite, les visiteurs se connecteront au serveur miroir le plus proche, qui disposera de la nouvelle version, et votre site Web sera mis en cache.


Pour les projets non WordPress, Weglot implémentera une bibliothèque JavaScript sur votre site Web. Cette bibliothèque ajoutera le sélecteur de langue et garantira son bon fonctionnement. Elle vous permettra également d'ajouter des éléments dynamiques à votre Dashboard Weglot > Settings > App Settings.

Les éléments dynamiques permettent à Weglot de revérifier les éléments sélectionnés et de les traduire de manière dynamique, même s'ils sont générés après la première analyse de Weglot. Cependant, veuillez noter que plus vous avez d'éléments dynamiques, plus Weglot aura besoin de temps pour afficher toutes vos traductions.


Weglot est en permanence à l'écoute et à la recherche de solutions pour offrir les meilleures performances possibles.

2. Intégration WordPress

L'intégration WordPress est différente des autres intégrations, car elle s'appuie sur la structure WordPress avec des plugins, des filtres et des hooks. Ces fonctionnalités permettent une compatibilité élevée avec d'autres plugins et WordPress en général.

Ses performances générales sont similaires à celles des intégrations en Sous-domaines et en Sous-répertoires :

  • Vous aurez des URLs uniques pour votre contenu traduit
  • Les traductions sont gérées côté serveur à des fins de référencement.
  • Les pages gérées par Weglot utiliseront le système CDN

Comme votre contenu sera traduit dans la source de vos pages (côté serveur), vos visiteurs ne verront pas le passage de votre langue d'origine à la langue traduite qu'ils ont choisie. La page se chargera directement traduite.

En outre, vous avez peut-être installé des plugins gérant le cache côté serveur pour améliorer les performances de votre site internet. Weglot est situé "derrière" tout cache côté serveur, ce qui signifie que les modifications effectuées sur Weglot ne seront pas mises à jour dans le cache côté serveur par défaut. Vous devrez parfois purger le cache dans ces plugins pour voir vos modifications.

3. Intégration JavaScript

L'intégration JavaScript peut être configurée pour toutes les technologies que vous utilisez, à condition que vous puissiez ajouter du code JavaScript personnalisé à votre site web.

Grâce à elle, votre langue d'origine et les langues traduites seront affichées sur la même page, mais pas simultanément. Lorsqu'un visiteur change de langue à l'aide du sélecteur de langue, Weglot remplace dynamiquement votre contenu par sa traduction.

Weglot analysera votre site web et traduira votre contenu « à la volée ». Les traductions sont gérées côté client. À cet égard, veuillez noter que l'intégration JavaScript n'est pas compatible avec le référencement naturel (SEO). Cependant, vous pouvez passer à notre intégration en sous-domaine ou à notre intégration en sous-répertoire pour un référencement multilingue !

En termes de performances, votre site web devra simplement charger la bibliothèque JavaScript Weglot. Une fois cela fait, Weglot affichera votre sélecteur et vous pourrez traduire votre site web.

4. Intégration Sous-domaines

L'intégration en Sous-domaines est recommandée pour le référencement. Vous aurez des URLs uniques pour votre contenu traduit, et les traductions seront gérées côté serveur à des fins de référencement.

Si l'URL de base de votre site web est https://www.mywebsite.com/ ou https://mywebsite.com/, les traductions seront affichées sur https://XX.mywebsite.com/, XX étant le code de langue à deux lettres de la langue actuelle.

Afin d'afficher vos traductions sur des sous-domaines dédiés, Weglot utilise un proxy inverse. L'utilisation d'une configuration de proxy inverse permet à Weglot de se connecter à votre hébergeur d'origine pour accéder au contenu du site web. Cette approche permet à Weglot de créer efficacement des sous-domaines pour votre site web, ce qui permet de traduire le contenu sans modifier la structure d'hébergement de base.

Cette configuration peut entraîner un très léger retard lors du chargement de vos pages traduites, selon le fournisseur CDN utilisé, mais soyez rassuré : Weglot utilise les meilleurs fournisseurs CDN au monde, afin que votre site web soit accessible partout, à tout moment et aussi rapidement que possible.

Pour mieux comprendre la structure du proxy inverse, vous pouvez consulter laprésentation technique de Weglot.


Grâce à cette configuration, lorsque vos visiteurs changent de langue, ils ne verront pas les changements de contenu ; ils seront redirigés vers le sous-domaine correspondant. Les traductions sont effectuées côté serveur, directement dans la source de la page, ce qui signifie que la page se chargera directement traduite, éliminant ainsi tout temps de blocage lié à l'exécution de JavaScript pour les traductions.


Comme vous disposerez d'URL dédiées pour vos langues traduites, que Weglot traduit le contenu côté serveur pour les robots Google et qu'il ajoute les hreflangs correspondants en fonction de la page et de la langue actuelle, cette intégration permettra l'indexation de vos pages traduites.


Notez que Weglot gérera uniquement vos sous-domaines traduits. Votre version originale continuera d'être gérée par votre CMS ou votre éditeur, Weglot n'aura donc d'impact que sur les performances des sous-domaines.

Cette intégration réduit le nombre d'éléments dynamiques que vous pourriez ajouter car elle permet à Weglot d'accéder à davantage de contenu sur votre site web, ce qui peut se traduire par de meilleures performances.

5. Intégration Sous-répertoires

L'intégration en Sous-répertoires est également recommandée pour le référencement. Vous aurez des URLs uniques pour votre contenu traduit, et les traductions seront gérées côté serveur à des fins de référencement.

Si l'URL de base de votre site web est https://www.mywebsite.com/ ou https://mywebsite.com/, les traductions s'afficheront respectivement sur https://www.mywebsite.com/XX/ ou https://mywebsite.com/XX/, XX correspondant au code à deux lettres de la langue actuelle.

Cette intégration présente les mêmes avantages que l'intégration par sous-domaine, tout en offrant également d'autres avantages. Avec cette intégration, Weglot gère l'ensemble de votre site Web, y compris votre version originale, il peut gérer votre référencement en ajoutant les balises hreflang à votre version traduite et à votre version originale.


Cette intégration utilise également la configuration de proxy inverse, mais pas uniquement pour les sous-domaines traduits. Le proxy inverse est utilisé pour l'ensemble de votre domaine, et Weglot prendra en charge l'ensemble de votre site web. Lorsqu'un visiteur consultera vos pages, Weglot recevra la demande, récupérera les données de votre contenu original, traduira votre contenu et affichera les pages traduites. Vous pouvez considérer Weglot comme un pont qui traduit le contenu et l'affiche sur les pages correspondantes.

Cette configuration peut entraîner un très léger retard lors du chargement de vos pages, selon le fournisseur CDN utilisé, même sur votre version originale, car Weglot récupère la page entre-temps et effectue les traductions si nécessaire. Mais rassurez-vous, Weglot utilise les meilleurs fournisseurs CDN au monde, afin que votre site web soit accessible partout, à tout moment et aussi rapidement que possible.


Cette intégration réduit également le nombre d'éléments dynamiques que vous pourriez ajouter, car elle permet à Weglot d'accéder à plus de contenu sur votre site (à partir de la source), ce qui peut se traduire par de meilleures performances.



Pour plus de détails sur nos intégrations et leur mise en place, veuillez consulter notre Présentation Technique de Weglot.

Cela a-t-il répondu à votre question ? Merci pour votre avis Il y a eu un problème pour soumettre votre commentaire. Veuillez réessayer plus tard.

Vous avez encore besoin d’aide ? Contactez-nousContactez-nous