La lenteur des appels AJAX de WP Admin peut être causée par de nombreux facteurs et il est difficile de les déboguer. Mais voici quelques indications :
- Emplacement du test Emplacement du serveur (latence trop élevée)
- Performance du serveur à tous les niveaux
- Trop d’autres plugins (WP AJAX charge tous vos plugins avant d’effectuer l’appel)
- Blocage des ressources
Dans l’ensemble, notre plugin n’arrête pas le rendu / la sortie HTML de votre site, car il utilise des appels asynchrones (donc pas mal pour Google par exemple).Pour le débogage dans Chrome par exemple, n’oubliez pas de regarder à quelle heure l’appel AJAX a été mis en file d’attente. Exemple:Nous sommes situés en Allemagne et la demande a été mise en file d’attente à 2.62s et a pris 5.07 jusqu’à la fin. La demande initiale était donc de 5.07 – 2.62=2,45 secondes. En fonction de mon emplacement et de l’emplacement du serveur (dans cet exemple, SE) et des performances du serveur, c’est une bonne valeur.Sur notre site web (hébergé sur un serveur en Allemagne avec PHP 7).2) la requête initiale prend environ 300ms:Que pouvez-vous faire ?
- Vérifiez que vous testez à partir de l’emplacement correct de votre serveur (les deux doivent être identiques ou proches)
- Vérifiez si vous regardez la bonne valeur
- Mise à jour de PHP vers 7
- Désactivez certains plugins et testez à nouveau
- Dernière option : Mise à niveau du serveur
Rien n’a fonctionné? Contactez-nous sur su*****@we******.io