Comment réduire la consommation de wp-admin/admin-ajax.php

Comment réduire la consommation de wp-admin/admin-ajax.php

Parfois, notre installation WordPress peut faire une utilisation excessive de admin-ajax.php, consommant une grande partie des ressources disponibles du serveur et le surchargeant.
 
Ce fichier est fourni par défaut avec notre installation WordPress car il fait partie du noyau, et sa fonction est de permettre la communication via des requêtes AJAX grâce à l'API Heartbeat de WordPress. Par exemple, il permet la communication entre certains plugins, thèmes, la sauvegarde automatique des articles et des pages, etc.
 
En général, cela ne devrait pas affecter les performances de notre installation. Cependant, lorsque des plugins et des thèmes supplémentaires sont installés, combinés au trafic du site web, cela peut générer des requêtes à des intervalles très courts.
 
 
Notre recommandation est de limiter ces connexions afin qu'elles ne soient pas si fréquentes et de laisser un intervalle de temps entre elles. Pour ce faire, nous pouvons installer le plugin Heartbeat Control.
 
Pour ce faire, allez dans Extensions et Ajouter :
 
 
Ensuite, dans la barre de recherche, recherchez le plugin Heartbeat Control comme indiqué ci-dessous :
 
 
Une fois le plugin installé, allez dans Réglages > Heartbeat Control :
 
 
Ensuite, configurez-le pour limiter le Heartbeat sur l'ensemble du site web, sauf sur les pages d'édition d'articles, et définissez l'intervalle à 60 secondes, comme indiqué dans l'image ci-dessous :
 
 

Pour plus d'informations, vous pouvez nous contacter .