• Caractéristiques
  • Modèles
  • Tarification
  • French
  • Caractéristiques
  • Modèles
  • Tarification
  • French
Ops ! Votre widget recherché n'a pas été trouvé ! Avez-vous une idée ? Si c'est le cas, Soumettre ici

Les sites web ont souvent tendance à se charger plus lentement que prévu, laissant un mauvais goût à l'utilisateur. L'optimisation du fichier admin-ajax.php de WordPress pourrait être la solution.

La plupart des cas sont dus à une surcharge de la mémoire (erreur interne 500). Mais il existe une autre variable importante, appelée Admin-Ajax.PHP, que nous oublions souvent.

Comme vous l'avez deviné, cet article vous présentera comment optimiser WordPress admin-ajax.php pour booster votre site. Il s'agit d'un blog technique avec des détails précis. Prenez donc le temps de lire cet article.

Qu'est-ce que Admin-ajax.php ?

Admin-Ajax.Php a été introduit pour la première fois dans WordPress 2.1 comme l'une des technologies de base de WordPress. Son rôle est d'établir une connexion entre le client et le serveur.

Admin ajax est un code chargé avec JavaScript. Il permet des fonctionnalités telles que l'enregistrement automatique des articles, les notifications et la gestion des sessions. WordPress utilise cette technologie pour rafraîchir une page sans la recharger, ce qui la rend dynamique pour les utilisateurs.

Vous trouverez ce fichier dans le dossier /wp-admin répertoire. Une fois surchargé, le fichier est responsable de lenteurs, d'erreurs 502 ou 504.

Admin Ajax est chargé d'établir une connexion aller-retour en envoyant très souvent des requêtes au serveur. Parfois, le nombre de requêtes est très élevé, ce qui ralentit la vitesse du serveur.

C'est pourquoi nous devons optimiser le fichier WordPress admin-ajax.php afin qu'il ne ralentisse pas le site.

Un blog pour vous
Blogs les plus populaires

En savoir plus sur WordPress

Diagnostic de Admin-Ajajx.PHP pour la lenteur du serveur

Il y a plusieurs raisons qui expliquent la lenteur du site due à l'utilisation de l'admin-ajax.

  • Plugin corrompu
  • Thème corrompu
  • Nombre élevé de demandes d'accès au serveur en raison de
    • Le cœur de WordPress
    • Serveur
    • Attaque DDoS

Le principal suspect dans ce cas devrait être un plugin corrompu. Un plugin tiers doit envoyer des requêtes continues au serveur pour rester fonctionnel. Ainsi, le fichier admin-ajax.php gère les requêtes du serveur au nom du plugin. Par conséquent, un mauvais plugin peut déclencher un volume élevé et inattendu de requêtes au serveur.

Là encore, le problème peut être dû au thème que vous utilisez. Les thèmes ayant des fonctions admin-ajax non utilisées peuvent finir par ralentir le site.

Mais dans ces deux cas, le backend du site n'est pas forcément impliqué.

Optimiser le fichier admin-ajax.php de WordPress

Pour résoudre les problèmes liés aux plugins et aux thèmes, vous devez identifier ceux qui sont corrompus à l'aide de tests. Maintenant, vous pouvez faire l'une des deux choses suivantes :

  • Utiliser WebPage Test ou GTmetrix
  • Ajuster manuellement les plugins

La manière la plus rapide d'optimiser WordPress admin-ajax.php est d'effectuer des tests de site via des liens de confiance.

GTmetrix Waterfall curve for How to optimize WordPress admin-ajax.php

A GTmetrix devrait permettre d'obtenir un bon nombre de statistiques sur le site. A partir de là, vous devez tracer la fonction qui est à l'origine du nombre élevé de requêtes sur le serveur ou du retard par l'intermédiaire de l'admin-ajax.

En général, le débit d'eau montre une structure complète de réponse au chargement du site. À partir de là, vous pouvez déterminer la raison de la surcharge de l'admin-ajax.

Ajustement manuel

Il peut arriver que vous ne parveniez pas à identifier correctement la cause des résultats des tests de site en raison de la quantité massive de données. Dans ce cas, une approche lente est le meilleur plan d'action pour optimiser WordPress admin-ajax.php.

Pour cela, vous devez désactiver tous les plugins de votre site web et voir si le problème persiste. Si c'est le cas, le thème est suspecté d'être défectueux. Si ce n'est pas le cas, essayez d'activer un plugin à la fois pour trouver celui qui est corrompu.

Problème Admin-ajax.php dû au backend du site - Heartbeat API

Votre site web peut être performant au niveau du frontend mais toujours lent à cause de problèmes au niveau du backend. Voyons ce qu'il en est.

API Heartbeat a été introduit avec la version 3.6 de WordPress. Il envoie généralement des requêtes ajax fréquentes pour les fonctionnalités dynamiques du site.

Il envoie des requêtes ajax toutes les 15 secondes pour lancer des commandes de sauvegarde et de rafraîchissement automatiques. D'une certaine manière, il garantit la sauvegarde correcte des données importantes et améliore l'expérience de l'utilisateur.

Mais le problème, c'est qu'un site web ayant plusieurs utilisateurs au niveau du conseil de développement sera confronté à une réponse lente de la part du serveur. De plus, les consommateurs seront confrontés à de fréquents dysfonctionnements du site en ce qui concerne la vitesse de chargement.

C'est pourquoi vous devez optimiser le fichier admin-ajax.php de WordPress.

Optimiser l'API Heartbeat - résoudre le problème de WordPress admin-ajax.php

Pour optimiser l'API Heartbeat, vous avez besoin de l'aide d'un plugin appelé Contrôle du rythme cardiaque.

Heartbeat Control plugin

Aller à Tableau de bord> Plugins> Ajouter un nouveau> rechercher Contrôle du rythme cardiaque et l'installer.

Heartbeat Control plugin to  optimize WordPress admin-ajax.php

Une fois installé, vous le trouverez dans l'onglet Paramètres. Cliquez dessus et voyez les options qui s'affichent. Vous trouverez des options permettant de désactiver, d'activer et de modifier l'interface utilisateur. API Heartbeat.

Si vous êtes le seul utilisateur du tableau de bord du site, vous n'aurez peut-être pas besoin de modifier les paramètres. Une fois encore, la désactivation de l'API Heartbeat entraînera la création d'un site web non dynamique.

Heartbeat control plugin menu

Ainsi, pour que votre site reste dynamique tout en réduisant la surcharge ajax, réglez la fréquence de 15 à 300 dans le menu. La durée de la requête passera ainsi de 15 à 300 secondes, ce qui réduira considérablement la charge du serveur.

En cas de faible configuration du processeur, nous vous recommandons de désactiver les fonctions suivantes API Heartbeat de Frontend et Tableau de bord. Bien entendu, la modification de l'heure de la demande est également une bonne initiative.

Conclusion

L'optimisation de WordPress admin-ajax.php varie pour chaque site web. Mais le fait de le corriger améliorera certainement la vitesse de votre site de manière significative. Donc, si vous avez des problèmes avec la vitesse de votre site, il est préférable que vous suiviez cet article jusqu'au bout.

Ce blog vous est présenté par Element Pack, le leader du marché des Elementor plugin de construction de pages.

Merci pour votre temps.

Copyright © 2025 BdThemes. Tous droits réservés.

Money Transfer Logo