{"id":23994,"date":"2019-02-22T07:59:14","date_gmt":"2019-02-22T06:59:14","guid":{"rendered":"https:\/\/kinsta.com\/?p=10106"},"modified":"2023-09-25T12:15:45","modified_gmt":"2023-09-25T11:15:45","slug":"admin-ajax","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/","title":{"rendered":"Comment diagnostiquer l&rsquo;utilisation \u00e9lev\u00e9e d\u2019admin-ajax sur votre site WordPress"},"content":{"rendered":"<p>Ajax est une technologie web bas\u00e9e sur JavaScript qui vous aide \u00e0 cr\u00e9er des sites web dynamiques et interactifs. WordPress utilise Ajax pour alimenter un grand nombre des fonctions de base de la zone d&rsquo;administration, telles que la sauvegarde automatique des articles, la gestion des sessions utilisateur et les notifications.<\/p>\n<p>Par d\u00e9faut, WordPress dirige tous les appels Ajax via le fichier <strong><code>admin-ajax.php<\/code><\/strong> situ\u00e9 dans le r\u00e9pertoire <strong><code>\/wp-admin<\/code><\/strong> du site.<\/p>\n<p>De nombreuses requ\u00eates Ajax simultan\u00e9es peuvent entra\u00eener une forte utilisation d&rsquo;<strong><code>admin-ajax.php<\/code><\/strong>, ce qui a pour cons\u00e9quence de ralentir consid\u00e9rablement le serveur et le site web. C&rsquo;est l&rsquo;un des probl\u00e8mes les plus courants rencontr\u00e9s par de nombreux sites WordPress non optimis\u00e9s. Il se manifeste g\u00e9n\u00e9ralement par un site web lent ou une erreur HTTP 5xx (la plupart du temps des erreurs <a href=\"https:\/\/kinsta.com\/fr\/blog\/erreur-504-gateway-timeout\/\">504<\/a> ou <a href=\"https:\/\/kinsta.com\/fr\/blog\/502-bad-gateway\/\">502<\/a>).<\/p>\n<p>Dans cet article, vous d\u00e9couvrirez le fichier <code>admin-ajax.php<\/code> de WordPress, son fonctionnement, ses avantages et ses inconv\u00e9nients, et comment diagnostiquer et r\u00e9soudre le probl\u00e8me de la forte utilisation d\u2019<strong><code>admin-ajax.php<\/code><\/strong>.<\/p>\n<p>Pr\u00eat \u00e0 partir ? On y va !<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Qu&rsquo;est-ce que le fichier admin-ajax.php ?<\/h2>\n<p>Le fichier <strong><code>admin-ajax.php<\/code><\/strong> contient tout le code pour le routage des requ\u00eates Ajax sur WordPress. Son but premier est d&rsquo;\u00e9tablir une connexion entre le client et le serveur en utilisant Ajax. WordPress l&rsquo;utilise pour actualiser le contenu de la page sans la recharger, le rendant ainsi <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/migrations-wordpress\/migrer-vers-kinsta\/#how-kinsta-migrates-dynamic-wordpress-sites\">dynamique et interactive<\/a> pour les utilisateurs.<\/p>\n<figure id=\"attachment_82346\" aria-describedby=\"caption-attachment-82346\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82346 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/How-Admin-Ajax-Works-in-WordPress.png\" alt=\"Un aper\u00e7u de basique du fonctionnement de l'Admin Ajax sur WordPress\" width=\"1100\" height=\"500\"><figcaption id=\"caption-attachment-82346\" class=\"wp-caption-text\">Un aper\u00e7u basique du fonctionnement d&rsquo;admin ajax sur WordPress<\/figcaption><\/figure>\n<p>Comme le c\u0153ur de WordPress utilise d\u00e9j\u00e0 Ajax pour alimenter ses <a href=\"https:\/\/kinsta.com\/fr\/blog\/tableau-de-bord-admin-wordpress\/\">diverses fonctions d\u2019administration<\/a>, vous pouvez utiliser les m\u00eames fonctions pour utiliser Ajax sur WordPress. Tout ce que vous avez \u00e0 faire est d&rsquo;enregistrer une action, de la faire pointer vers le fichier <strong><code>admin-ajax.php<\/code><\/strong> de votre site, et de d\u00e9finir comment vous voulez qu&rsquo;elle retourne la valeur. Vous pouvez la param\u00e9trer pour qu&rsquo;elle retourne du HTML, du JSON, ou m\u00eame du XML.<\/p>\n<figure id=\"attachment_82348\" aria-describedby=\"caption-attachment-82348\" style=\"width: 1100px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82348 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/Make-WordPress-Core-Trac-admin-ajax.php-File.png\" alt=\"le fichier admin-ajax.php dans WordPress\" width=\"1100\" height=\"536\"><figcaption id=\"caption-attachment-82348\" class=\"wp-caption-text\">Le fichier admin-ajax.php dans WordPress<\/figcaption><\/figure>\n<p><a href=\"https:\/\/core.trac.wordpress.org\/changeset\/3660\/trunk\/wp-admin\/admin-ajax.php\">Selon WordPress Trac<\/a>, le fichier <strong><code>admin-ajax.php<\/code><\/strong> est apparu pour la premi\u00e8re fois dans WordPress 2.1. Il est \u00e9galement appel\u00e9 <strong>Ajax Admin<\/strong> dans la communaut\u00e9 du d\u00e9veloppement de WordPress.<\/p>\n<figure id=\"attachment_56589\" aria-describedby=\"caption-attachment-56589\" style=\"width: 1088px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-56589 size-full\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/MyKinsta-Kinsta-AJAX-Usage-Performance-Analytics-copy-e1651692357623.png\" alt=\"V\u00e9rification de l'utilisation d'Ajax dans le tableau de bord MyKinsta\" width=\"1088\" height=\"307\" srcset=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/MyKinsta-Kinsta-AJAX-Usage-Performance-Analytics-copy-e1651692357623.png 1088w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/MyKinsta-Kinsta-AJAX-Usage-Performance-Analytics-copy-e1651692357623-300x85.png 300w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/MyKinsta-Kinsta-AJAX-Usage-Performance-Analytics-copy-e1651692357623-1024x289.png 1024w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/MyKinsta-Kinsta-AJAX-Usage-Performance-Analytics-copy-e1651692357623-768x217.png 768w\" sizes=\"auto, (max-width: 1088px) 100vw, 1088px\" \/><figcaption id=\"caption-attachment-56589\" class=\"wp-caption-text\">V\u00e9rification de l&rsquo;utilisation d&rsquo;Ajax dans le tableau de bord MyKinsta<\/figcaption><\/figure>\n<p>Le tableau ci-dessus ne montre que le nombre de requ\u00eates <strong><code>admin-ajax.php<\/code><\/strong>, et non leur provenance. C&rsquo;est un bon moyen pour voir quand les pics se produisent. Vous pouvez le combiner avec d&rsquo;autres techniques mentionn\u00e9es dans cet article pour r\u00e9duire la cause principale.<\/p>\n<figure id=\"attachment_82338\" aria-describedby=\"caption-attachment-82338\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82338 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/Admin-Ajax-in-Chrome-DevTools.png\" alt=\"V\u00e9rification du nombre de requ\u00eates admin-ajax.php dans Chrome DevTools\" width=\"1100\" height=\"528\"><figcaption id=\"caption-attachment-82338\" class=\"wp-caption-text\">V\u00e9rification du nombre de requ\u00eates admin-ajax.php dans Chrome DevTools<\/figcaption><\/figure>\n<p>Vous pouvez \u00e9galement utiliser Chrome DevTools pour voir combien de requ\u00eates sont envoy\u00e9es vers <strong><code>admin-ajax.php<\/code><\/strong>. Vous pouvez \u00e9galement consulter l&rsquo;onglet <strong>Timings<\/strong> de la section <strong>Network<\/strong> pour conna\u00eetre le temps n\u00e9cessaire au traitement de ces requ\u00eates.<\/p>\n<p>Pour ce qui est de trouver la raison exacte de l&rsquo;utilisation \u00e9lev\u00e9e d\u2019<strong><code>admin-ajax.php<\/code><\/strong>, il y a principalement deux causes principales : l&rsquo;une due \u00e0 l\u2019interface publique, et l&rsquo;autre \u00e0 l\u2019administration. Nous allons discuter de ces deux causes ci-dessous.<\/p>\n\n<h2>Comment d\u00e9boguer l&rsquo;utilisation \u00e9lev\u00e9e d\u2019admin-ajax.php sur WordPress<\/h2>\n<p>Les <a href=\"https:\/\/kinsta.com\/fr\/blog\/plugin-wordpress\/\">extensions tierces<\/a> sont l&rsquo;une des raisons les plus courantes de l&rsquo;utilisation \u00e9lev\u00e9e d\u2019admin-ajax.php. G\u00e9n\u00e9ralement, ce probl\u00e8me est constat\u00e9 sur l\u2019interface publique du site et appara\u00eet fr\u00e9quemment dans les rapports de test de vitesse.<\/p>\n<p>Mais les extensions ne sont pas les seules coupables ici car les <a href=\"https:\/\/kinsta.com\/fr\/blog\/themes-wordpress-gratuits-vs-payants\/\">th\u00e8mes<\/a>, le c\u0153ur de WordPress, le <a href=\"https:\/\/kinsta.com\/fr\/blog\/nginx-vs-apache\/\">serveur web<\/a>, et une <a href=\"https:\/\/kinsta.com\/fr\/blog\/attaques-ddos\/\">attaque DDoS<\/a> peuvent \u00e9galement \u00eatre la raison de l&rsquo;utilisation \u00e9lev\u00e9e d&rsquo;Admin Ajax.<\/p>\n<p>Examinons-les plus en d\u00e9tail.<\/p>\n<h3>Comment d\u00e9terminer l&rsquo;origine de la forte utilisation d\u2019admin-ajax.php pour les extensions et les th\u00e8mes<\/h3>\n<figure id=\"attachment_82341\" aria-describedby=\"caption-attachment-82341\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82341 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/Ajax-Plugins-WordPress-Repo.png\" alt=\"Extensions Ajax dans le d\u00e9p\u00f4t de WordPress.org\" width=\"1100\" height=\"632\"><figcaption id=\"caption-attachment-82341\" class=\"wp-caption-text\">Extensions Ajax dans le d\u00e9p\u00f4t de WordPress.org<\/figcaption><\/figure>\n<p>Ajax est souvent utilis\u00e9 par les <a href=\"https:\/\/kinsta.com\/fr\/blog\/engager-developpeur-wordpress\/\">d\u00e9veloppeurs de WordPress<\/a> pour cr\u00e9er des extensions et des th\u00e8mes dynamiques et interactifs. Parmi les exemples les plus populaires, citons l&rsquo;ajout de fonctionnalit\u00e9s telles que la <a href=\"https:\/\/kinsta.com\/fr\/blog\/recherche-wordpress\/\">recherche en direct<\/a>, les filtres de produits, le d\u00e9filement infini, le <a href=\"https:\/\/kinsta.com\/fr\/blog\/abandon-panier-achat\/#2-shorten--simplify-the-checkout-process\">panier d&rsquo;achat dynamique<\/a> et la <a href=\"https:\/\/kinsta.com\/fr\/blog\/plugin-live-chat-wordpress\/\">bo\u00eete de dialogue<\/a>.<\/p>\n<p>Ce n&rsquo;est pas parce qu&rsquo;une extension utilise Ajax qu&rsquo;elle <a href=\"https:\/\/kinsta.com\/fr\/blog\/debogage-wordpress-performance\/\">ralentira votre site<\/a>.<\/p>\n<figure id=\"attachment_82340\" aria-describedby=\"caption-attachment-82340\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82340 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/admin-ajax-php-Request-Waterfall-WebPageTest.png\" alt=\"Visualisation de la requ\u00eate admin-ajax.php dans le rapport WebPageTest\" width=\"1100\" height=\"246\"><figcaption id=\"caption-attachment-82340\" class=\"wp-caption-text\">Visualisation de la requ\u00eate admin-ajax.php dans le rapport WebPageTest<\/figcaption><\/figure>\n<p>Habituellement, Admin Ajax se charge vers la fin du chargement de la page. Vous pouvez \u00e9galement configurer les requ\u00eates Ajax pour qu&rsquo;elles se chargent de mani\u00e8re asynchrone, de sorte que cela n&rsquo;ait que peu ou pas d&rsquo;effet sur la performance per\u00e7ue de la page par l&rsquo;utilisateur.<\/p>\n<p>Comme vous pouvez le voir dans le rapport <a href=\"https:\/\/kinsta.com\/fr\/blog\/guide-utilisation-webpagetest\/\">WebPageTest<\/a> ci-dessus, <strong><code>admin-ajax.php<\/code><\/strong> se charge vers la fin de la file d&rsquo;attente des requ\u00eates, mais il prend toujours 780 ms. C&rsquo;est beaucoup de temps pour une seule requ\u00eate.<\/p>\n<figure id=\"attachment_82347\" aria-describedby=\"caption-attachment-82347\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82347 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/Long-dmin-ajax-PHP-Request.png\" alt=\"Rapport de GTmetrix indiquant un s\u00e9rieux pic d'utilisation de admin-ajax.php\" width=\"1100\" height=\"502\"><figcaption id=\"caption-attachment-82347\" class=\"wp-caption-text\">Rapport de GTmetrix indiquant un s\u00e9rieux pic d&rsquo;utilisation de admin-ajax.php<\/figcaption><\/figure>\n<p>Lorsque les d\u00e9veloppeurs n&rsquo;<a href=\"https:\/\/codex.wordpress.org\/AJAX_in_Plugins\">impl\u00e9mentent pas correctement Ajax sur WordPress<\/a>, cela peut conduire \u00e0 des probl\u00e8mes de performance drastiques. Le rapport GTmetrix ci-dessus est un parfait exemple d&rsquo;un tel comportement.<\/p>\n<p>Vous pouvez \u00e9galement utiliser <a href=\"https:\/\/kinsta.com\/fr\/blog\/test-vitesse-gtmetrix\/\">GTmetrix<\/a> pour creuser dans les donn\u00e9es individuelles des publications et des r\u00e9ponses. Vous pouvez utiliser cette fonction pour identifier la cause du probl\u00e8me.<\/p>\n<p>Pour ce faire, allez \u00e0 l&rsquo;onglet <strong>Waterfall<\/strong> du rapport GTmetrix, puis trouvez et cliquez sur l&rsquo;\u00e9l\u00e9ment <strong>POST admin-ajax.php<\/strong>. Vous verrez trois onglets pour cette requ\u00eate : Headers, Post, and Response.<\/p>\n<figure id=\"attachment_82336\" aria-describedby=\"caption-attachment-82336\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82336 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/Admin-Ajax-High-Usage-GTmetrix-Waterfall-Report.png\" alt=\"Donn\u00e9es d'en-t\u00eate de la requ\u00eate POST admin-ajax.php\" width=\"1100\" height=\"406\"><figcaption id=\"caption-attachment-82336\" class=\"wp-caption-text\">Donn\u00e9es d&rsquo;en-t\u00eate de la requ\u00eate POST admin-ajax.php<\/figcaption><\/figure>\n<p>En consultant les onglets <strong>Post<\/strong> et <strong>Response<\/strong> de la requ\u00eate, vous trouverez quelques indices pour d\u00e9couvrir les raisons du probl\u00e8me de performance. Pour ce site, vous pouvez voir des indices dans l&rsquo;onglet Response.<\/p>\n<figure id=\"attachment_82337\" aria-describedby=\"caption-attachment-82337\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82337 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/Admin-Ajax-High-Usage-GTmetrix-Waterfall-Report-Reponse-Tab.png\" alt=\"Donn\u00e9es de r\u00e9ponse \u00e0 la requ\u00eate POST admin-ajax.php\" width=\"1100\" height=\"274\"><figcaption id=\"caption-attachment-82337\" class=\"wp-caption-text\">Donn\u00e9es de r\u00e9ponse \u00e0 la requ\u00eate POST admin-ajax.php<\/figcaption><\/figure>\n<p>Vous pouvez voir qu&rsquo;une partie de la r\u00e9ponse a quelque chose \u00e0 voir avec une balise d&rsquo;entr\u00e9e dont l&rsquo;identifiant est d\u00e9fini sur \u00ab\u00a0fusion-form-nonce-656\u00a0\u00bb.<\/p>\n<p>Une recherche rapide sur cet indice vous m\u00e8nera au site web de ThemeFusion, les cr\u00e9ateurs du th\u00e8me Avada. Vous pouvez donc en conclure que la requ\u00eate provient du th\u00e8me ou de l&rsquo;une des extensions qui lui sont associ\u00e9s.<\/p>\n<p>Dans ce cas, vous devez d&rsquo;abord vous assurer que le th\u00e8me Avada et toutes ses extensions sont enti\u00e8rement mis \u00e0 jour. Si cela ne r\u00e9sout pas le probl\u00e8me, vous pouvez alors essayer de d\u00e9sactiver le th\u00e8me et voir si cela r\u00e9sout le probl\u00e8me.<\/p>\n<p>Contrairement \u00e0 la d\u00e9sactivation d&rsquo;une extension, la d\u00e9sactivation d&rsquo;un th\u00e8me n&rsquo;est pas possible dans la plupart des cas. Par cons\u00e9quent, essayez d&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/theme-wordpress-total\/\">optimiser le th\u00e8me<\/a> pour \u00e9liminer les goulots d&rsquo;\u00e9tranglement. Vous pouvez \u00e9galement contacter l&rsquo;\u00e9quipe de support du th\u00e8me pour voir si elle peut vous proposer une meilleure solution.<\/p>\n<p>Le test d&rsquo;un autre site web lent dans GTmetrix a permis de trouver des probl\u00e8mes similaires avec les extensions Visual Composer page builder et Notification Bar.<\/p>\n<figure id=\"attachment_82351\" aria-describedby=\"caption-attachment-82351\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82351 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/Post-admin-ajax-GTmetrix-Waterfall-Response.png\" alt=\"Autres donn\u00e9es de r\u00e9ponse \u00e0 une autre requ\u00eate POST admin-ajax.php\" width=\"1100\" height=\"310\"><figcaption id=\"caption-attachment-82351\" class=\"wp-caption-text\">Autres donn\u00e9es de r\u00e9ponse \u00e0 une autre requ\u00eate POST admin-ajax.php<\/figcaption><\/figure>\n<figure id=\"attachment_82335\" aria-describedby=\"caption-attachment-82335\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82335 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/Admin-Ajax-High-Usage-GTmetrix-Waterfall-Post.png\" alt=\"Donn\u00e9es de r\u00e9ponse \u00e0 une autre requ\u00eate POST admin-ajax.php\" width=\"1100\" height=\"232\"><figcaption id=\"caption-attachment-82335\" class=\"wp-caption-text\">Donn\u00e9es de r\u00e9ponse \u00e0 une autre requ\u00eate POST admin-ajax.php<\/figcaption><\/figure>\n<p>Heureusement, si vous ne parvenez pas \u00e0 r\u00e9soudre un probl\u00e8me avec l\u2019extension, vous avez la possibilit\u00e9 d&rsquo;essayer de nombreuses autres extensions. Par exemple, en ce qui concerne les <a href=\"https:\/\/kinsta.com\/fr\/blog\/constructeurs-pages-wordpress\/\">constructeurs de pages<\/a>, vous pouvez \u00e9galement essayer Beaver Builder ou Elementor.<\/p>\n<h3>Comment d\u00e9terminer l&rsquo;origine de la forte utilisation d\u2019admin-ajax.php<\/h3>\n<p>Il arrive que les donn\u00e9es de Post et de Response pr\u00e9sent\u00e9es dans les rapports de test de vitesse ne soient pas aussi claires et simples. Ici, trouver l&rsquo;origine d&rsquo;une utilisation \u00e9lev\u00e9e d\u2019<strong><code>admin-ajax.php<\/code><\/strong> n\u2019est pas aussi facile. Dans ce cas, vous pouvez toujours le faire \u00e0 l&rsquo;ancienne.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/fr\/blog\/desactiver-plugins-wordpress\/\">D\u00e9sactivez toutes les extensions de votre site<\/a>, <a href=\"https:\/\/kinsta.com\/fr\/blog\/cache-wordpress\/\">videz le cache de votre site<\/a> (s&rsquo;il y en a un), puis refaites un test de vitesse. Si <strong><code>admin-ajax.php<\/code><\/strong> est toujours pr\u00e9sent, alors le coupable le plus probable est le th\u00e8me. Mais s&rsquo;il est introuvable, vous devez alors activer chaque extension une par une et effectuer les tests de vitesse \u00e0 chaque fois. En proc\u00e9dant par \u00e9limination, vous trouverez l&rsquo;origine du probl\u00e8me.<\/p>\n<p><strong>Conseil :<\/strong> l&rsquo;utilisation d&rsquo;un <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/environnement-staging\/\">environnement de staging<\/a> (par exemple, l<a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/environnement-staging\/\">&lsquo;environnement de staging de Kinsta<\/a>) est un excellent moyen d&rsquo;effectuer des tests sur votre site sans affecter votre site en production. Une fois que vous avez d\u00e9termin\u00e9 la cause et r\u00e9solu le probl\u00e8me dans l&rsquo;environnement de staging, vous pouvez <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/environnement-staging\/#push-staging-to-live-1\">effectuer les changements votre site en production<\/a>.<\/p>\n<h3>Diagnostiquer les probl\u00e8mes de serveur pour l\u2019administration avec admin-ajax.php<\/h3>\n<p>La deuxi\u00e8me raison la plus fr\u00e9quente de l&rsquo;utilisation \u00e9lev\u00e9e de <strong><code>admin-ajax.php<\/code><\/strong> est l&rsquo;API WordPress Heartbeat qui g\u00e9n\u00e8re des appels Ajax fr\u00e9quents, ce qui entra\u00eene une forte utilisation du processeur sur le serveur. En g\u00e9n\u00e9ral, cela est d\u00fb au fait que de nombreux utilisateurs sont connect\u00e9s au tableau de bord de l\u2019administration de WordPress. Vous ne verrez donc pas cela appara\u00eetre dans les tests de vitesse.<\/p>\n<p>Par d\u00e9faut, l&rsquo;API Heartbeat interroge le fichier <strong><code>admin-ajax.php<\/code><\/strong> toutes les 15 secondes pour enregistrer automatiquement des articles ou des pages. Si vous utilisez un <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/premiers-pas-wordpress\/infrastructure-wordpress\/\">serveur d&rsquo;h\u00e9bergement partag\u00e9<\/a>, vous n&rsquo;avez pas beaucoup de ressources serveur d\u00e9di\u00e9es \u00e0 votre site. Si vous modifiez un article ou une page et que vous laissez l&rsquo;onglet ouvert pendant un certain temps, cela peut entra\u00eener un grand nombre de requ\u00eates Ajax pour l&rsquo;administration.<\/p>\n<p>Par exemple, lorsque vous r\u00e9digez ou modifiez des articles, un seul utilisateur peut g\u00e9n\u00e9rer 240 requ\u00eates en une heure !<\/p>\n<figure id=\"attachment_164443\" aria-describedby=\"caption-attachment-164443\" style=\"width: 720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-164443 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/find-admin-ajax-php-requests-access-log_720.png\" alt=\"Fr\u00e9quentes requ\u00eates de sauvegarde automatique admin-ajax.php\" width=\"720\" height=\"433\"><figcaption id=\"caption-attachment-164443\" class=\"wp-caption-text\">Fr\u00e9quentes requ\u00eates de sauvegarde automatique admin-ajax.php<\/figcaption><\/figure>\n<p>Cela fait beaucoup de requ\u00eates en arri\u00e8re-plan avec un seul utilisateur. Imaginez maintenant un site o\u00f9 plusieurs \u00e9diteurs sont connect\u00e9s en m\u00eame temps. Un tel site peut accumuler rapidement des requ\u00eates Ajax, ce qui g\u00e9n\u00e8re une forte utilisation du processeur.<\/p>\n<p>C&rsquo;est ce qu&rsquo;a d\u00e9couvert <a href=\"https:\/\/kinsta.com\/fr\/clients\/dartdrones\/\">DARTDrones<\/a> en pr\u00e9parant son site WooCommerce \u00e0 l&rsquo;augmentation du trafic attendue \u00e0 la suite de sa participation \u00e0 l&rsquo;\u00e9mission Shark Tank.<\/p>\n<p>Avant d&rsquo;\u00eatre pr\u00e9sent\u00e9 \u00e0 l&rsquo;\u00e9mission t\u00e9l\u00e9vis\u00e9e, le site de DARTDrones recevait plus de 4 100 appels <strong><code>admin-ajax.php<\/code><\/strong> en une journ\u00e9e avec seulement 2 000 visiteurs uniques. C&rsquo;est un faible ratio de requ\u00eates par rapport au nombre de visiteurs.<\/p>\n<figure id=\"attachment_82344\" aria-describedby=\"caption-attachment-82344\" style=\"width: 1100px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82344 size-full\" style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/High-Admin-Ajax-Usage-DARTDrones.png\" alt=\"L'usage intensif de admin-ajax.php sur dartdrones.com\" width=\"1100\" height=\"185\"><figcaption id=\"caption-attachment-82344\" class=\"wp-caption-text\">L&rsquo;usage intensif d&rsquo;admin-ajax.php sur dartdrones.com<\/figcaption><\/figure>\n<p>Les enqu\u00eateurs ont remarqu\u00e9 l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/description-url\/\">URL<\/a> r\u00e9f\u00e9rente<strong> \/wp-admin<\/strong> et ont correctement d\u00e9termin\u00e9 la cause profonde. Ces demandes \u00e9taient dues aux administrateurs et r\u00e9dacteurs de DARTDrones qui mettaient fr\u00e9quemment le site \u00e0 jour en pr\u00e9vision de l&rsquo;\u00e9mission.<\/p>\n<p>WordPress a corrig\u00e9 en partie ce <a href=\"https:\/\/core.trac.wordpress.org\/changeset\/30293\">probl\u00e8me de l&rsquo;API Heartbeat<\/a> depuis longtemps. Par exemple, vous pouvez r\u00e9duire la fr\u00e9quence des requ\u00eates g\u00e9n\u00e9r\u00e9es par l&rsquo;API Heartbeat sur les h\u00e9bergeurs ayant des ressources limit\u00e9es. Elle se suspend \u00e9galement apr\u00e8s une heure d&rsquo;inactivit\u00e9 du clavier\/souris\/touche.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Si vous utilisez WP Rocket, <a href=\"https:\/\/docs.wp-rocket.me\/article\/1119-control-wordpress-heartbeat-api\">Heartbeat Control est d\u00e9sormais une fonctionnalit\u00e9 int\u00e9gr\u00e9e<\/a> au lieu d&rsquo;une extension autonome.<\/p>\n<\/aside>\n\n<h3><span style=\"color: #43414e;font-family: 'Brandon Text', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1.25rem;font-weight: 900\">Trafic \u00e9lev\u00e9 d\u00fb \u00e0 une attaque DDoS ou \u00e0 des spams<\/span><\/h3>\n<p>Le fait de submerger votre site d&rsquo;une attaque DDoS ou de robots de spam peut \u00e9galement entra\u00eener une utilisation \u00e9lev\u00e9e d\u2019<strong><code>admin-ajax.php<\/code><\/strong>. Toutefois, une telle attaque ne vise pas n\u00e9cessairement \u00e0 augmenter les requ\u00eates Ajax de l&rsquo;administration. Il s&rsquo;agit simplement d&rsquo;un dommage collat\u00e9ral.<\/p>\n<p>Si votre site fait l&rsquo;objet d&rsquo;une attaque DDoS, votre priorit\u00e9 devrait \u00eatre de le faire passer derri\u00e8re un CDN\/WAF robuste comme <a href=\"https:\/\/kinsta.com\/fr\/blog\/installer-cloudflare\/\">Cloudflare<\/a> ou <a href=\"https:\/\/kinsta.com\/fr\/blog\/sucuri-firewall\/\">Sucuri<\/a>.\u00a0Chaque plan d&rsquo;h\u00e9bergement avec Kinsta comprend l&rsquo;int\u00e9gration gratuite de Cloudflare et le <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/cdn-wordpress\/kinsta-cdn\/#kinstas-cdn\">CDN de Kinsta<\/a>, qui peuvent vous aider dans une large mesure \u00e0 d\u00e9charger les ressources de votre site web.<\/p>\n<p>Pour en savoir plus sur la mani\u00e8re de prot\u00e9ger vos sites web contre des attaques malveillantes comme celles-ci, vous pouvez vous r\u00e9f\u00e9rer \u00e0 notre <a href=\"https:\/\/kinsta.com\/fr\/blog\/attaque-ddos\/\">guide d\u00e9taill\u00e9 sur la mani\u00e8re de mettre fin \u00e0 une attaque DDoS<\/a>.<\/p>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>WordPress utilise Ajax dans son API Heartbeat pour mettre en \u0153uvre un grand nombre de ses fonctionnalit\u00e9s de base. Cependant, cela peut entra\u00eener une augmentation des temps de chargement s&rsquo;il n&rsquo;est pas utilis\u00e9 correctement. Cela est g\u00e9n\u00e9ralement d\u00fb \u00e0 une fr\u00e9quence \u00e9lev\u00e9e de requ\u00eates au fichier <strong><code>admin-ajax.php<\/code><\/strong>.<\/p>\n<p>Dans cet article, vous avez appris les diff\u00e9rentes causes de la forte utilisation d\u2019<strong><code>admin-ajax.php<\/code><\/strong>, comment diagnostiquer ce qui est responsable de ce sympt\u00f4me et comment vous pouvez y rem\u00e9dier. Dans la plupart des cas, le fait de suivre ce guide devrait vous permettre de remettre votre site sur pied et de le faire fonctionner sans probl\u00e8me en un rien de temps.<\/p>\n<p>Toutefois, dans certains cas, la <a href=\"https:\/\/kinsta.com\/fr\/tarifs\/\">mise \u00e0 niveau vers un serveur dot\u00e9 de ressources plus importantes<\/a> est la seule solution viable. Surtout pour les cas d&rsquo;utilisation exigeants comme les sites de eCommerce et les sites d&rsquo;adh\u00e9sion. Si vous g\u00e9rez un tel site, envisagez de passer \u00e0 un <a href=\"https:\/\/kinsta.com\/fr\/hebergement-wordpress\/\">h\u00e9bergeur WordPress<\/a> infog\u00e9r\u00e9 qui a l&rsquo;exp\u00e9rience de ce type de probl\u00e8mes de performances.<\/p>\n<p><em>Si vous \u00eates toujours aux prises avec une utilisation \u00e9lev\u00e9e d\u2019admin-ajax.php sur votre site WordPress, faites-nous part de vos r\u00e9flexions dans les commentaires.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ajax est une technologie web bas\u00e9e sur JavaScript qui vous aide \u00e0 cr\u00e9er des sites web dynamiques et interactifs. WordPress utilise Ajax pour alimenter un grand &#8230;<\/p>\n","protected":false},"author":117,"featured_media":43367,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[46,33],"topic":[1028,1034],"class_list":["post-23994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webperf","tag-wordpress","topic-developpement-wordpress","topic-performance-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment diagnostiquer la forte utilisation d\u2019admin-ajax sur votre site WordPress<\/title>\n<meta name=\"description\" content=\"Apprenez \u00e0 diagnostiquer une utilisation \u00e9lev\u00e9e pour admin-ajax.php sur les sites WordPress et \u00e0 la corriger pour de bon. Apprivoisez l&#039;API WordPress Heartbeat et acc\u00e9l\u00e9rez.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment diagnostiquer l\u2019utilisation \u00e9lev\u00e9e d\u2019Admin-Ajax sur votre site WordPress\" \/>\n<meta property=\"og:description\" content=\"Apprenez \u00e0 diagnostiquer une utilisation \u00e9lev\u00e9e pour admin-ajax.php sur les sites WordPress et \u00e0 la corriger pour de bon. Apprivoisez l&#039;API WordPress Heartbeat et acc\u00e9l\u00e9rez.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-22T06:59:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-25T11:15:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Comment diagnostiquer l\u2019utilisation \u00e9lev\u00e9e d\u2019Admin-Ajax sur votre site WordPress\" \/>\n<meta name=\"twitter:description\" content=\"Apprenez \u00e0 diagnostiquer une utilisation \u00e9lev\u00e9e pour admin-ajax.php sur les sites WordPress et \u00e0 la corriger pour de bon. Apprivoisez l&#039;API WordPress Heartbeat et acc\u00e9l\u00e9rez.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Comment diagnostiquer l&rsquo;utilisation \u00e9lev\u00e9e d\u2019admin-ajax sur votre site WordPress\",\"datePublished\":\"2019-02-22T06:59:14+00:00\",\"dateModified\":\"2023-09-25T11:15:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/\"},\"wordCount\":2495,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg\",\"keywords\":[\"webperf\",\"WordPress\"],\"articleSection\":[\"Tutoriels sur la performance WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/\",\"name\":\"Comment diagnostiquer la forte utilisation d\u2019admin-ajax sur votre site WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg\",\"datePublished\":\"2019-02-22T06:59:14+00:00\",\"dateModified\":\"2023-09-25T11:15:45+00:00\",\"description\":\"Apprenez \u00e0 diagnostiquer une utilisation \u00e9lev\u00e9e pour admin-ajax.php sur les sites WordPress et \u00e0 la corriger pour de bon. Apprivoisez l'API WordPress Heartbeat et acc\u00e9l\u00e9rez.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg\",\"width\":1024,\"height\":512,\"caption\":\"admin ajax php\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppement WordPress\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment diagnostiquer l&rsquo;utilisation \u00e9lev\u00e9e d\u2019admin-ajax sur votre site WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment diagnostiquer la forte utilisation d\u2019admin-ajax sur votre site WordPress","description":"Apprenez \u00e0 diagnostiquer une utilisation \u00e9lev\u00e9e pour admin-ajax.php sur les sites WordPress et \u00e0 la corriger pour de bon. Apprivoisez l'API WordPress Heartbeat et acc\u00e9l\u00e9rez.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment diagnostiquer l\u2019utilisation \u00e9lev\u00e9e d\u2019Admin-Ajax sur votre site WordPress","og_description":"Apprenez \u00e0 diagnostiquer une utilisation \u00e9lev\u00e9e pour admin-ajax.php sur les sites WordPress et \u00e0 la corriger pour de bon. Apprivoisez l'API WordPress Heartbeat et acc\u00e9l\u00e9rez.","og_url":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2019-02-22T06:59:14+00:00","article_modified_time":"2023-09-25T11:15:45+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_title":"Comment diagnostiquer l\u2019utilisation \u00e9lev\u00e9e d\u2019Admin-Ajax sur votre site WordPress","twitter_description":"Apprenez \u00e0 diagnostiquer une utilisation \u00e9lev\u00e9e pour admin-ajax.php sur les sites WordPress et \u00e0 la corriger pour de bon. Apprivoisez l'API WordPress Heartbeat et acc\u00e9l\u00e9rez.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg","twitter_creator":"@salmanravoof","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Salman Ravoof","Dur\u00e9e de lecture estim\u00e9e":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Comment diagnostiquer l&rsquo;utilisation \u00e9lev\u00e9e d\u2019admin-ajax sur votre site WordPress","datePublished":"2019-02-22T06:59:14+00:00","dateModified":"2023-09-25T11:15:45+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/"},"wordCount":2495,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg","keywords":["webperf","WordPress"],"articleSection":["Tutoriels sur la performance WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/","url":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/","name":"Comment diagnostiquer la forte utilisation d\u2019admin-ajax sur votre site WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg","datePublished":"2019-02-22T06:59:14+00:00","dateModified":"2023-09-25T11:15:45+00:00","description":"Apprenez \u00e0 diagnostiquer une utilisation \u00e9lev\u00e9e pour admin-ajax.php sur les sites WordPress et \u00e0 la corriger pour de bon. Apprivoisez l'API WordPress Heartbeat et acc\u00e9l\u00e9rez.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/admin-ajax-php.jpg","width":1024,"height":512,"caption":"admin ajax php"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppement WordPress","item":"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/"},{"@type":"ListItem","position":3,"name":"Comment diagnostiquer l&rsquo;utilisation \u00e9lev\u00e9e d\u2019admin-ajax sur votre site WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/23994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=23994"}],"version-history":[{"count":21,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/23994\/revisions"}],"predecessor-version":[{"id":73263,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/23994\/revisions\/73263"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23994\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23994\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23994\/translations\/pt"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23994\/translations\/it"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23994\/translations\/nl"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23994\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23994\/translations\/de"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23994\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/43367"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=23994"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=23994"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=23994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}