Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
-
6:00 – 12:00
8:00 – 12:00
6:00 – 12:00
8:00 – 12:00
6:00 – 12:00
-
-
13:00 – 15:00
13:00 – 17:00
13:00 – 15:00
13:00 – 17:00
13:00 – 15:00
-
Fuseau horaire du support : America/Lima (GMT-05:00)
Nous notons une lenteur globale sur le site.
En installant le module Debug bar, nous avons identifié des requêtes lentes qui impliquent WPML :
SELECT option_value FROM wp_options WHERE option_name = '_wpml_inactive' LIMIT 1
require_once('wp-admin/admin.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), include_once('/plugins/sitepress-multilingual-cms/sitepress.php'), get_option #2 (10,9 ms)
Les langues: Anglais (English )Français (Français )
Fuseau horaire: America/Lima (GMT-05:00)
Bonjour,
Merci d'avoir contacté le support de WPML et désolé pour le délai de réponse, le nombre de tickets sur le forum est plus élevé que d'habitude.
â chaque fois qu'il s'agit de performances, il est important de commencer par quelques vérifications de routine:
1. N'utilisez pas de plugins comme "Query Monitor" ou "Debug Bar" sur vos sites de production (ou uniquement pour faire des tests rapides, désactivez le ensuite).
2. Envisagez de désactiver l'option "Traduisible - utiliser la traduction si elle est disponible ou revenir à la langue par défaut" dans "WPML > Paramètres" pour les publications et taxonomies si vous ne l'utilisez pas. Remplacez la par "Traduisible - afficher uniquement les éléments traduits".
3. Assurez-vous que vous n'utilisez que les plugins dont vous avez réellement besoin. Supprimez les plugins non utilisés, et mettez à jour les plugins utilisés. Notez aussi qu'il n'est pas recommandé d'avoir deux plugins effectuant les mêmes fonctions (2 plugins de traduction, 2 plugins de SEO, ou autre). Par example, je vois "Permalink Manager for WooCommerce" et "Premmerce Permalink Manager for WooCommerce" qui semblent être deux plugins similaires.
5. Traduction de chaînes
Dans "WPML > Traduction de chaînes", désactivez les options "Suivi de l'emplacement des chaînes sur le site" et "Auto-enregistrer les chaînes pour la traduction" si elles sont activées.
Supprimez les chaînes qui ne sont pas utilisées ou non traduites.
Ref: https://wpml.org/documentation/getting-started-guide/string-translation/#deleting-strings
6. Sans rapport avec WPML, réduisez le poids de la taille de la page en Mo. Compressez les médias (EWWW ou similaire), minimisez la quantité de médias à travers les pages.
Ref: https://wordpress.org/plugins/ewww-image-optimizer/ (Ce n'est pas l'un de nos plugins, simple recommandation ici).
7. Essayez d'implémenter la mise en cache d'objets (Cache Object) avec Redis. Cela améliore considérablement les performances sur le backend. Certains plugins de cache de pages comme W3 Total Cache peuvent également fournir une mise en cache d'objets. Dans ce cas, le plugin Redis Cache n'est pas nécessaire. (Ce n'est pas l'un de nos plugins, simple recommandation ici).
8. Mettez à jour votre version PHP, il y a eu des fortes améliorations en terme de performances entre 7.4 et 8.0.
9. Vérifiez l'usage de vos ressources sur le serveur (disque plein, taille de la base de données etc..). Si la base de données est très lourdes, nous pouvons jeter un oeil sur le support et l'analyser.
10. Dans votre fichier wp-config.php assurez-vous de ne pas avoir la constante ICL_DISABLE_CACHE définie comme TRUE
Le sujet « [Fermé] Requêtes lentes » est fermé aux nouvelles réponses.