4 mai 2022

WPML lent. Comment accélérer un WordPress multilingue créé avec WPML

Quelques astuces et anecdotes pour accélérer un site WordPress ou WooCommerce qui utilise WPML.

WPML est un plugin qui vous permet de créer votre site Web en plusieurs langues. Il possède de nombreuses fonctionnalités, notamment la possibilité de créer des pages dans différentes langues, de personnaliser votre contenu pour chaque langue, etc. Mais il y a quelques inconvénients. Cet article explique pourquoi WPML peut ralentir votre site et comment y remédier avec notre service spécifique.

Le plugin existe depuis 2010 et est utilisé par des dizaines de milliers d'entreprises à travers le monde. Il fonctionne avec presque tous les plugins CMS disponibles sur le marché aujourd'hui, y compris WooCommerce, Easy Digital Downloads, Gravity Forms et bien d'autres.

Le principal problème avec WPML est qu'il est lent en raison de sa grande taille de base de données, ce qui rend les requêtes de base de données plus lentes que d'habitude lors de la configuration du site en plusieurs langues via ce plugin.

Pourquoi utiliser un WordPress multilingue ? Qu'est-ce que WPML ?

Un site Web multilingue est un site dont le contenu est disponible dans plusieurs langues. Par exemple, une entreprise anglophone peut utiliser un site Web multilingue pour présenter ses produits en français et en espagnol, ainsi qu'en anglais. Cela leur permet d'atteindre plus de clients et de vendre plus de produits.

WPML (WordPress Multilingual) est un plugin qui vous permet de créer des sites Web multilingues dans WordPress. Vous pouvez traduire tout votre contenu dans autant de langues que vous le souhaitez et tout avoir sur le même site. Si votre site a une version anglaise, vous pouvez facilement ajouter des versions françaises ou espagnoles, sans avoir à repartir de zéro ! Vous pouvez également configurer différents menus pour chaque langue, afin que les visiteurs ne voient que ce dont ils ont besoin lorsqu'ils visitent votre site. Cela leur permet de trouver plus facilement ce qu'ils recherchent.

Il existe de nombreuses raisons pour lesquelles vous devriez utiliser WordPress multilingue:

- Vous pouvez atteindre plus de clients en traduisant votre site Web dans leur langue maternelle. Cela leur permet de trouver plus facilement ce qu'ils recherchent sur votre site et augmente les taux de conversion.

- Google classe les sites plus haut s'ils sont disponibles en plusieurs langues. Cela vous aide à vous classer plus haut dans les résultats de recherche et à obtenir plus de trafic organique à partir des recherches Google effectuées par des personnes qui parlent des langues autres que l'anglais.

Quels sont les problèmes et les inconvénients de WPML ?

WPML est un excellent outil pour internationaliser un site. Malheureusement, il présente certains inconvénients dont vous devez être conscient avant de l'utiliser.

 

Les problèmes de performance

WPML utilise la fonction gettext pour traduire votre contenu, ce qui nécessite beaucoup de puissance de traitement et de mémoire. Cela peut ralentir votre site Web et affecter ses performances.

Benchmark en main WPML se révèle être le plus lent de tous les plugins pris en considération pour le WordPress multilingue. Absolument le plus lent

WPML lent

Temps de chargement du contenu lents

Plus vous ajoutez de langues, plus votre site Web est lent. En effet, chaque langue doit être chargée séparément du serveur ; par conséquent, le fait d'avoir plusieurs langues sur une même page peut entraîner de graves problèmes de performances.

Problèmes de contenu dupliqué

WPML crée du contenu dupliqué par défaut. Cela peut causer des problèmes avec Google et d'autres moteurs de recherche, ainsi qu'avoir un effet négatif sur les classements SEO.

Nous avons eu des sites construits avec WPML qui ont pris plus de 6 secondes pour ouvrir la page, alors que sans WPML, le temps était inférieur à une seconde.

Il est clair que WPML est développé par une entreprise qui ne se concentre pas sur les besoins réels des utilisateurs et qu'ils se limitent probablement à écrire du "code spaghetti" improvisé et non performant, ce qui rend tout absolument inadéquat pour ceux qui veulent faire des affaires de manière rentable en répondant aux critères de rapidité et de performance exigés par Google et par les visiteurs qui naviguent sur le site.

Comment résoudre les problèmes de vitesse de WPML ?

Si vous effectuez une recherche Google à la recherche de "WPML Slow", vous trouverez une quantité vraiment embarrassante de résultats dans le forum d'assistance du fabricant.

Évidemment en aucun commentaire ils en prennent la responsabilité en admettant qu'ils ne savent pas développer et écrire du code amateur et non performant, selon eux c'est toujours la faute du thème, d'un autre plugin, de l'hébergeur ou du manque un peu de Cache.

Comme nous l'avons toujours dit, la mise en cache est une solution de contournement, un gadget, un correctif, une solution rapide et facile, mais pas une solution aux problèmes de performances et de vitesse. Si WPML a des requêtes qui prennent quelques secondes ou effectue 3000 requêtes sur une page où 200 auraient suffi, le cache ne réduira pas ce nombre de requêtes ou la vitesse de réponse.

Très souvent, nous sommes contactés par des clients potentiels qui voient en nous, hébergeurs, la panacée à tous les maux quand il s'agit de WPML.

Ils pensent : "Maintenant, nous apportons tout de Managedserver et nous l'avons résolu en rendant ce site WPML rapide et performant".

Malheureusement, cette affirmation est vraie dans certains cas mais pas dans tous.

Nous ne faisons pas de miracles uniquement avec des solutions côté serveur et une ingénierie système.

Ce que nous faisons en tant que société d'hébergement haute performance est de fournir la meilleure pile matérielle et logicielle ; cependant, rendre un pachyderme maigre et agile est tout simplement un objectif impossible.

Si vous avez des sites ou du commerce électronique avec 1000 à 5000 produits, nous pouvons certainement vous aider en essayant d'utiliser des systèmes de cache et de minimiser les problèmes de WPML qui, cependant, ne sont pas résolus mais seulement atténués.

Si vous avez plutôt affaire à des sites avec des dizaines de milliers de produits, la seule solution est d'utiliser un système alternatif à WPML comme, par exemple, Polylang ou Multilingual Press dont nous avons assez longuement parlé dans cet article : Des sites WordPress multilingues sans compromis sur les performances et la vitesse ? MultilingualPress la seule solution valable sur le marché.

Pour toute éventualité cependant, nous sommes en mesure de vous mettre en face de différentes options d'optimisation et de rapidité, certaines exclusivement systèmes et donc partiellement efficaces mais extrêmement économiques, d'autres hybrides intervenant aussi au niveau applicatif et donc certes déterminantes mais aussi assez coûteuses (nous on parle d'interventions tantum à partir de 2000 euros pour être clair) et donc pas économiques.

Cependant, si vous voyez que la solution est complexe, difficile à gérer et plutôt drastique, vous pouvez toujours vous comparer gratuitement avec notre support pour avoir une évaluation approximative sans engagement et donc trouver une solution optimale et spécifique à votre projet basé sur WPML qui vous pose des problèmes de vitesse.

Vous avez des doutes ? Vous ne savez pas par où commencer ? Contactez-nous !

Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

INFORMATIONS

Managed Server Srl est un acteur italien leader dans la fourniture de solutions système GNU/Linux avancées orientées vers la haute performance. Avec un modèle d'abonnement peu coûteux et prévisible, nous garantissons que nos clients ont accès à des technologies avancées en matière d'hébergement, de serveurs dédiés et de services cloud. En plus de cela, nous proposons des conseils système sur les systèmes Linux et une maintenance spécialisée en SGBD, sécurité informatique, Cloud et bien plus encore. Nous nous distinguons par notre expertise dans l'hébergement de CMS Open Source de premier plan tels que WordPress, WooCommerce, Drupal, Prestashop, Joomla, OpenCart et Magento, soutenus par un service d'assistance et de conseil de haut niveau adapté aux administrations publiques, aux PME et à toutes tailles.

Red Hat, Inc. détient les droits de Red Hat®, RHEL®, RedHat Linux® et CentOS® ; AlmaLinux™ est une marque commerciale d'AlmaLinux OS Foundation ; Rocky Linux® est une marque déposée de la Rocky Linux Foundation ; SUSE® est une marque déposée de SUSE LLC ; Canonical Ltd. détient les droits sur Ubuntu® ; Software in the Public Interest, Inc. détient les droits sur Debian® ; Linus Torvalds détient les droits sur Linux® ; FreeBSD® est une marque déposée de la FreeBSD Foundation ; NetBSD® est une marque déposée de la Fondation NetBSD ; OpenBSD® est une marque déposée de Theo de Raadt. Oracle Corporation détient les droits sur Oracle®, MySQL® et MyRocks® ; Percona® est une marque déposée de Percona LLC ; MariaDB® est une marque déposée de MariaDB Corporation Ab ; REDIS® est une marque déposée de Redis Labs Ltd. F5 Networks, Inc. détient les droits sur NGINX® et NGINX Plus® ; Varnish® est une marque déposée de Varnish Software AB. Adobe Inc. détient les droits sur Magento® ; PrestaShop® est une marque déposée de PrestaShop SA ; OpenCart® est une marque déposée d'OpenCart Limited. Automattic Inc. détient les droits sur WordPress®, WooCommerce® et JetPack® ; Open Source Matters, Inc. détient les droits sur Joomla® ; Dries Buytaert détient les droits sur Drupal®. Amazon Web Services, Inc. détient les droits sur AWS® ; Google LLC détient les droits sur Google Cloud™ et Chrome™ ; Facebook, Inc. détient les droits sur Facebook® ; Microsoft Corporation détient les droits sur Microsoft®, Azure® et Internet Explorer® ; La Fondation Mozilla détient les droits sur Firefox®. Apache® est une marque déposée de The Apache Software Foundation ; PHP® est une marque déposée du groupe PHP. CloudFlare® est une marque déposée de Cloudflare, Inc. ; NETSCOUT® est une marque déposée de NETSCOUT Systems Inc. ; ElasticSearch®, LogStash® et Kibana® sont des marques déposées d'Elastic NV. Ce site n'est affilié, sponsorisé ou autrement associé à aucune des entités mentionnées ci-dessus et ne représente aucune de ces entités de quelque manière que ce soit. Tous les droits sur les marques et noms de produits mentionnés sont la propriété de leurs titulaires respectifs des droits d'auteur. Toutes les autres marques mentionnées appartiennent à leurs titulaires. MANAGED SERVER® est une marque déposée au niveau européen par MANAGED SERVER SRL Via Enzo Ferrari, 9 62012 Civitanova Marche (MC) Italie.

JUSTE UN MOMENT !

Souhaitez-vous voir comment votre WooCommerce fonctionne sur nos systèmes sans avoir à migrer quoi que ce soit ? 

Entrez l'adresse de votre site WooCommerce et vous obtiendrez une démonstration navigable, sans avoir à faire absolument quoi que ce soit et entièrement gratuite.

Non merci, mes clients préfèrent le site lent.
Retour en haut de page