{"id":19497,"date":"2018-06-11T00:21:39","date_gmt":"2018-06-11T00:21:39","guid":{"rendered":"https:\/\/kinsta.com\/?p=10106"},"modified":"2023-09-25T02:27:51","modified_gmt":"2023-09-25T05:27:51","slug":"admin-ajax","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/","title":{"rendered":"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress"},"content":{"rendered":"<p>Ajax \u00e9 uma tecnologia web baseada em JavaScript que ajuda voc\u00ea a construir sites din\u00e2micos e interativos. O WordPress usa Ajax para potencializar muitos de seus principais recursos da \u00e1rea administrativa, tais como postos de auto-salvamento, gerenciamento de sess\u00f5es de usu\u00e1rios e notifica\u00e7\u00f5es.<\/p>\n<p>Por padr\u00e3o, o WordPress direciona todas as chamadas Ajax atrav\u00e9s do arquivo <strong><code>admin-ajax.php<\/code> <\/strong>localizado no diret\u00f3rio <strong><code>\/wp-admin<\/code> <\/strong>do site.<\/p>\n<p>Numerosos pedidos simult\u00e2neos de Ajax podem levar a uma alta utiliza\u00e7\u00e3o do <strong><code>admin-ajax.php<\/code><\/strong>, resultando em uma desacelera\u00e7\u00e3o consider\u00e1vel do servidor e do website. \u00c9 um dos problemas mais comuns enfrentados por muitos sites WordPress n\u00e3o otimizados. Tipicamente, ele se manifesta como um site lento ou um erro HTTP 5xx (na maioria das vezes erro <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-corrigir-o-erro-504-gateway-timeout-wordpress\/\">504<\/a> ou <a href=\"https:\/\/kinsta.com\/pt\/blog\/502-bad-gateway\/\">502<\/a>).<\/p>\n<p>Neste artigo, voc\u00ea aprender\u00e1 sobre o arquivo <strong><code>admin-ajax.php<\/code> <\/strong>do WordPress, como ele funciona, seus benef\u00edcios e desvantagens, e como voc\u00ea pode diagnosticar e corrigir a alta quest\u00e3o do uso do <strong><code>admin-ajax.php<\/code><\/strong>.<\/p>\n<p>Pronto para ir? Vamos l\u00e1!<\/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>O que \u00e9 o arquivo admin-ajax.php?<\/h2>\n<p>O arquivo <strong><code>admin-ajax.php<\/code> <\/strong>cont\u00e9m todo o c\u00f3digo para rotear as solicita\u00e7\u00f5es Ajax no WordPress. Seu objetivo principal \u00e9 estabelecer uma conex\u00e3o entre o cliente e o servidor usando Ajax. O WordPress o utiliza para atualizar o conte\u00fado da p\u00e1gina sem recarreg\u00e1-la, tornando-a assim <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/migracoes-wordpress\/migrando-para-kinsta\/#how-kinsta-migrates-dynamic-wordpress-sites\">din\u00e2mica e interativa<\/a> para os usu\u00e1rios.<\/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=\"Uma vis\u00e3o geral b\u00e1sica de como Admin Ajax funciona no WordPress\" width=\"1100\" height=\"500\"><figcaption id=\"caption-attachment-82346\" class=\"wp-caption-text\">Uma vis\u00e3o geral b\u00e1sica de como Admin Ajax funciona no WordPress<\/figcaption><\/figure>\n<p>Como o n\u00facleo do WordPress j\u00e1 usa Ajax para alimentar seus <a href=\"https:\/\/kinsta.com\/pt\/blog\/painel-administrativo-wordpress\/\">v\u00e1rios recursos de backend<\/a>, voc\u00ea pode usar as mesmas fun\u00e7\u00f5es para usar Ajax no WordPress. Tudo o que voc\u00ea precisa fazer \u00e9 registrar uma a\u00e7\u00e3o, apontar para o arquivo <strong><code>admin-ajax.php<\/code><\/strong>de seu site e definir como voc\u00ea quer que ele retorne o valor. Voc\u00ea pode defini-lo para retornar HTML, JSON, ou mesmo 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=\"arquivo admin-ajax.php em WordPress\" width=\"1100\" height=\"536\"><figcaption id=\"caption-attachment-82348\" class=\"wp-caption-text\">arquivo admin-ajax.php em WordPress<\/figcaption><\/figure>\n<p><a href=\"https:\/\/core.trac.wordpress.org\/changeset\/3660\/trunk\/wp-admin\/admin-ajax.php\">Conforme o WordPress Trac<\/a>, o arquivo <strong><code>admin-ajax.php<\/code> <\/strong>apareceu pela primeira vez no WordPress 2.1. Tamb\u00e9m \u00e9 referido como <strong>Ajax Admin <\/strong>na comunidade de desenvolvimento do WordPress.<\/p>\n<figure id=\"attachment_82349\" aria-describedby=\"caption-attachment-82349\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82349 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/MyKinsta-Kinsta-AJAX-Usage-Performance-Analytics.png\" alt=\"Verifica\u00e7\u00e3o do uso do Ajax no painel MyKinsta\" width=\"1100\" height=\"310\"><figcaption id=\"caption-attachment-82349\" class=\"wp-caption-text\">Verifica\u00e7\u00e3o do uso do Ajax no painel MyKinsta<\/figcaption><\/figure>\n<p>O gr\u00e1fico acima mostra apenas a quantidade de solicita\u00e7\u00f5es <strong><code>admin-ajax.php<\/code><\/strong>, n\u00e3o de onde elas podem estar vindo. \u00c9 uma \u00f3tima maneira de ver quando os picos est\u00e3o ocorrendo. Voc\u00ea pode combin\u00e1-lo com outras t\u00e9cnicas mencionadas neste post para restringir a causa prim\u00e1ria.<\/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=\"Verifica\u00e7\u00e3o do n\u00famero de solicita\u00e7\u00f5es admin-ajax.php no Chrome DevTools\" width=\"1100\" height=\"528\"><figcaption id=\"caption-attachment-82338\" class=\"wp-caption-text\">Verifica\u00e7\u00e3o do n\u00famero de solicita\u00e7\u00f5es admin-ajax.php no Chrome DevTools<\/figcaption><\/figure>\n<p>Voc\u00ea tamb\u00e9m pode usar o Chrome DevTools para ver quantos pedidos est\u00e3o sendo enviados para <strong><code>admin-ajax.php<\/code><\/strong>. Voc\u00ea tamb\u00e9m pode verificar a guia <strong>Timings <\/strong>na se\u00e7\u00e3o <strong>Rede <\/strong>para saber quanto tempo leva para processar estas solicita\u00e7\u00f5es.<\/p>\n<p>Quanto a encontrar a raz\u00e3o exata por tr\u00e1s do alto uso do <strong><code>admin-ajax.php<\/code><\/strong>, h\u00e1 principalmente duas causas principais: uma devido ao frontend, e outra devido ao backend. Discutiremos ambas abaixo.<\/p>\n\n<h2>Como depurar o Alto uso do admin-ajax.php no WordPress<\/h2>\n<p>Os <a href=\"https:\/\/kinsta.com\/pt\/blog\/plugin-wordpress\/\">plugins de terceiros<\/a> s\u00e3o uma das raz\u00f5es mais comuns por tr\u00e1s do alto uso do admin-ajax.php. Tipicamente, esta quest\u00e3o \u00e9 vista no frontend do site e aparece freq\u00fcentemente em relat\u00f3rios de testes de velocidade.<\/p>\n<p>Mas os plugins n\u00e3o s\u00e3o os \u00fanicos culpados aqui como <a href=\"https:\/\/kinsta.com\/blog\/wordpress-free-vs-paid-themes\/\">temas<\/a>, o n\u00facleo WordPress, o <a href=\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\">webserver<\/a> e um <a href=\"https:\/\/kinsta.com\/pt\/blog\/ataque-de-ddos\/\">ataque DDoS<\/a> tamb\u00e9m podem ser a raz\u00e3o por tr\u00e1s da alta utiliza\u00e7\u00e3o do Admin Ajax.<\/p>\n<p>Vamos explor\u00e1-los com mais detalhes.<\/p>\n<h3>Como Determinar a Origem do Uso de Plugins e Temas em Alta Administra\u00e7\u00e3o-ajax.php<\/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=\"Plugins acionados por Ajax no reposit\u00f3rio WordPress.org\" width=\"1100\" height=\"632\"><figcaption id=\"caption-attachment-82341\" class=\"wp-caption-text\">Plugins acionados por Ajax no reposit\u00f3rio WordPress.org<\/figcaption><\/figure>\n<p>O Ajax \u00e9 freq\u00fcentemente usado pelos <a href=\"https:\/\/kinsta.com\/pt\/blog\/contrate-um-desenvolvedor-do-wordpress\/\">desenvolvedores do WordPress<\/a> para criar plugins e temas din\u00e2micos e interativos. Alguns exemplos populares incluem a adi\u00e7\u00e3o de recursos como <a href=\"https:\/\/kinsta.com\/pt\/blog\/pesquisa-wordpress\/\">pesquisa ao vivo<\/a>, filtros de produtos, scroll infinito, <a href=\"https:\/\/kinsta.com\/pt\/blog\/abandono-do-carrinho-de-compras\/#2-shorten--simplify-the-checkout-process\">carrinho de compras din\u00e2mico<\/a> e <a href=\"https:\/\/kinsta.com\/pt\/blog\/plugin-de-chat-ao-vivo\/\">caixa de chat<\/a>.<\/p>\n<p>Just because a plugin uses Ajax doesn\u2019t mean that it\u2019ll <a href=\"https:\/\/kinsta.com\/pt\/blog\/depurando-problemas-de-desempenho-no-wordpress\/\">slow down your 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=\"Visualizando o pedido admin-ajax.php no relat\u00f3rio WebPageTest\" width=\"1100\" height=\"246\"><figcaption id=\"caption-attachment-82340\" class=\"wp-caption-text\">Visualizando o pedido admin-ajax.php no relat\u00f3rio WebPageTest<\/figcaption><\/figure>\n<p>Normalmente, Admin Ajax \u00e9 carregado no final da p\u00e1gina. Al\u00e9m disso, \u00e9 poss\u00edvel definir os pedidos de Ajax para carregar de forma ass\u00edncrona, de modo que possa ter pouco ou nenhum efeito sobre o desempenho percebido pelo usu\u00e1rio na p\u00e1gina.<\/p>\n<p>Como voc\u00ea pode ver no relat\u00f3rio do <a href=\"https:\/\/kinsta.com\/pt\/blog\/webpagetest\/\">WebPageTest<\/a> acima, <strong><code>admin-ajax.php<\/code> <\/strong>carrega no final da fila de pedidos, mas ainda ocupa 780 ms. Isso \u00e9 muito tempo para apenas uma solicita\u00e7\u00e3o.<\/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=\"Relat\u00f3rio GTmetrix indicando um s\u00e9rio pico de uso admin-ajax.php\" width=\"1100\" height=\"502\"><figcaption id=\"caption-attachment-82347\" class=\"wp-caption-text\">Relat\u00f3rio GTmetrix indicando um s\u00e9rio pico de uso admin-ajax.php<\/figcaption><\/figure>\n<p>Quando os desenvolvedores n\u00e3o <a href=\"https:\/\/codex.wordpress.org\/AJAX_in_Plugins\">implementam o Ajax corretamente no WordPress<\/a>, isso pode levar a problemas dr\u00e1sticos de desempenho. O relat\u00f3rio GTmetrix acima \u00e9 um exemplo perfeito de tal comportamento.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode usar GTmetrix para pesquisar dados individuais de postagem e resposta. Voc\u00ea pode usar este recurso para identificar o que est\u00e1 causando o problema.<\/p>\n<p>Para fazer isso, v\u00e1 at\u00e9 a aba <strong>Cascata\u00a0<\/strong>do relat\u00f3rio GTmetrix, e ent\u00e3o encontre e clique no item <strong>POST admin-ajax.php<\/strong>. Voc\u00ea ver\u00e1 tr\u00eas abas para esta solicita\u00e7\u00e3o: Cabe\u00e7alhos, Correio e Resposta.<\/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=\"Dados dos cabe\u00e7alhos do pedido POST admin-ajax.php\" width=\"1100\" height=\"406\"><figcaption id=\"caption-attachment-82336\" class=\"wp-caption-text\">Dados dos cabe\u00e7alhos do pedido POST admin-ajax.php<\/figcaption><\/figure>\n<p>Ao verificar as guias de <strong>Postagem<\/strong> e <strong>Resposta<\/strong> da solicita\u00e7\u00e3o, voc\u00ea encontrar\u00e1 algumas dicas para descobrir as raz\u00f5es por tr\u00e1s do problema de desempenho. Para este site, voc\u00ea pode ver as pistas na aba Resposta.<\/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=\"Dados de resposta do pedido POST admin-ajax.php\" width=\"1100\" height=\"274\"><figcaption id=\"caption-attachment-82337\" class=\"wp-caption-text\">Dados de resposta do pedido POST admin-ajax.php<\/figcaption><\/figure>\n<p>Voc\u00ea pode ver que parte da resposta tem algo a ver com uma etiqueta de entrada com id definida como &#8220;fusion-form-nonce-656&#8221;.<\/p>\n<p>Uma r\u00e1pida busca desta pista o levar\u00e1 ao site do ThemeFusion, os criadores do tema Avada. Portanto, voc\u00ea pode concluir que o pedido \u00e9 origin\u00e1rio do tema, ou de qualquer um dos plugins com os quais ele est\u00e1 agrupado.<br \/>\nNeste caso, \u00e9 preciso primeiro assegurar-se de que o tema Avada e todos os seus plugins relacionados estejam totalmente atualizados. Se isso n\u00e3o corrigir o problema, ent\u00e3o voc\u00ea pode tentar desativar o tema e ver se isso corrige o problema.<\/p>\n<p>Ao contr\u00e1rio de desativar um plugin, desativar um tema n\u00e3o \u00e9 vi\u00e1vel na maioria dos cen\u00e1rios. Portanto, tente <a href=\"https:\/\/kinsta.com\/blog\/total-wordpress-theme\/\">otimizar o tema<\/a> para remover qualquer gargalo. Voc\u00ea tamb\u00e9m pode contatar a equipe de suporte do tema para ver se eles podem sugerir uma solu\u00e7\u00e3o melhor.<\/p>\n<p>Testar outro website lento em GTmetrix levou a encontrar problemas similares com o construtor de p\u00e1ginas Visual Composer e plugins de barras de notifica\u00e7\u00e3o.<\/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=\"Outro pedido POST admin-ajax.php Dados de resposta\" width=\"1100\" height=\"310\"><figcaption id=\"caption-attachment-82351\" class=\"wp-caption-text\">Outro pedido POST admin-ajax.php Dados de resposta<\/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=\"P\u00d3S pedido admin-ajax.php Dados do correio\" width=\"1100\" height=\"232\"><figcaption id=\"caption-attachment-82335\" class=\"wp-caption-text\">P\u00d3S pedido admin-ajax.php Dados do correio<\/figcaption><\/figure>\n<p>Felizmente, se voc\u00ea n\u00e3o conseguir resolver um problema com o plugin, voc\u00ea mais gosta de ter muitos plugins alternativos dispon\u00edveis para experimentar. Por exemplo, quando se trata de <a href=\"https:\/\/kinsta.com\/pt\/blog\/construtores-de-paginas-wordpress\/\">construtores de p\u00e1ginas<\/a>, voc\u00ea tamb\u00e9m poderia experimentar o Beaver Builder ou o Elementor.<\/p>\n<h3>Como determinar a origem do alto admin-ajax.php<\/h3>\n<p>Por vezes, os dados Post e Response apresentados em relat\u00f3rios de testes de velocidade podem n\u00e3o ser t\u00e3o claros e diretos. Aqui, encontrar a origem do alto uso do <strong><code>admin-ajax.php<\/code> <\/strong>n\u00e3o \u00e9 t\u00e3o f\u00e1cil. Nesses casos, sempre \u00e9 poss\u00edvel faz\u00ea-lo \u00e0 moda antiga.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/desativar-plugins-wordpress\/\">Desative todos os plugins seu site<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/blog\/cache-wordpress\/\">limpe cache de seu site<\/a> (se houver), e ent\u00e3o fa\u00e7a um teste de velocidade novamente. Se <strong><code>admin-ajax.php<\/code> <\/strong>ainda estiver presente, ent\u00e3o o culpado mais prov\u00e1vel \u00e9 o tema. Mas se ele n\u00e3o estiver em nenhum lugar, ent\u00e3o voc\u00ea deve ativar cada plugin um por um e executar os testes de velocidade a cada vez. Por processo de elimina\u00e7\u00e3o, voc\u00ea bloquear\u00e1 a origem do problema.<\/p>\n<p><strong>Dica: <\/strong>Usar um <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/ambiente-de-teste\/\">ambiente de teste<\/a> (por exemplo, <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/ambiente-de-teste\/\">o ambiente de teste da Kinsta<\/a>) \u00e9 uma \u00f3tima maneira de fazer testes em seu site sem afetar seu site de produ\u00e7\u00e3o (ao vivo). Uma vez determinada a causa e corrigida a quest\u00e3o no ambiente de teste, voc\u00ea pode <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/ambiente-de-teste\/#push-staging-to-live-1\">mover as mudan\u00e7as para seu site de produ\u00e7\u00e3o (ao vivo)<\/a>.<\/p>\n<h3>Diagnosticando problemas do Backend Server com admin-ajax.php<\/h3>\n<p>A segunda raz\u00e3o mais comum para o alto uso do <strong><code>admin-ajax.php<\/code> <\/strong>\u00e9 a API do WordPress Heartbeat que gera freq\u00fcentes chamadas Ajax, levando ao alto uso da CPU no servidor. Normalmente, isto \u00e9 causado por causa de muitos usu\u00e1rios logados no painel do backend do WordPress. Portanto, voc\u00ea n\u00e3o ver\u00e1 isto aparecer em testes de velocidade.<\/p>\n<p>Por padr\u00e3o, a API Heartbeat API pesquisa o arquivo <strong><code>admin-ajax.php<\/code> <\/strong>a cada 15 segundos para salvar automaticamente mensagens ou p\u00e1ginas. Se voc\u00ea estiver usando um <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/como-comecar-wordpress\/infraestrutura-do-wordpress\/\">servidor de hospedagem compartilhado<\/a>, ent\u00e3o voc\u00ea n\u00e3o tem muitos recursos de servidor dedicados ao seu site. Se voc\u00ea estiver editando um post ou p\u00e1gina e deixar a aba aberta por um tempo significativo, ent\u00e3o ele pode fazer uma grande quantidade de solicita\u00e7\u00f5es Admin Ajax.<\/p>\n<p>Por exemplo, quando voc\u00ea est\u00e1 escrevendo ou editando mensagens, um \u00fanico usu\u00e1rio pode gerar 240 solicita\u00e7\u00f5es em uma hora!<\/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=\"Solicita\u00e7\u00f5es frequentes de autosave admin-ajax.php\" width=\"720\" height=\"433\"><figcaption id=\"caption-attachment-164443\" class=\"wp-caption-text\">Solicita\u00e7\u00f5es frequentes de autosave admin-ajax.php<\/figcaption><\/figure>\n<p>S\u00e3o muitos pedidos no back-end com apenas um usu\u00e1rio. Agora imagine um site onde h\u00e1 v\u00e1rios editores logados simultaneamente. Um site desse tipo pode fazer racks de pedidos Ajax rapidamente, gerando alto uso de CPU.<\/p>\n<p>Essa foi a situa\u00e7\u00e3o descoberta pela <a href=\"https:\/\/kinsta.com\/pt\/clientes\/dartdrones\/\">DARTDrones<\/a> quando a empresa estava preparando seu site WooCommerce para um esperado aumento no tr\u00e1fego ap\u00f3s uma apari\u00e7\u00e3o no Shark Tank.<\/p>\n<p>Antes de ser exibido no programa de televis\u00e3o, o site da DARTDrones estava recebendo mais de 4.100 chamadas <strong><code>admin-ajax.php<\/code><\/strong> em um dia com apenas 2.000 visitantes \u00fanicos. Essa \u00e9 uma rela\u00e7\u00e3o fraca entre pedidos e visitas.<\/p>\n<figure id=\"attachment_82344\" aria-describedby=\"caption-attachment-82344\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82344 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/10\/High-Admin-Ajax-Usage-DARTDrones.png\" alt=\"Uso pesado de admin-ajax.php no dartdrones.com\" width=\"1100\" height=\"185\"><figcaption id=\"caption-attachment-82344\" class=\"wp-caption-text\">Uso pesado de admin-ajax.php no dartdrones.com<\/figcaption><\/figure>\n<p>Os investigadores notaram a <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-uma-url\/\">URL<\/a> de refer\u00eancia <strong>\/wp-admin<\/strong> e determinaram corretamente a causa raiz. Estes pedidos foram devidos aos administradores e editores do DARTDrones, atualizando o site frequentemente em antecipa\u00e7\u00e3o ao show.<\/p>\n<p>O WordPress corrigiu este <a href=\"https:\/\/core.trac.wordpress.org\/changeset\/30293\">problema do Heartbeat API<\/a> parcialmente h\u00e1 muito tempo. Por exemplo, voc\u00ea pode reduzir a freq\u00fc\u00eancia das solicita\u00e7\u00f5es geradas pelo Heartbeat API em hosts com recursos limitados. Ele tamb\u00e9m se suspende ap\u00f3s uma hora de inatividade de teclado\/mouse\/touch.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Se voc\u00ea estiver usando o WP Rocket, o <a href=\"https:\/\/docs.wp-rocket.me\/article\/1119-control-wordpress-heartbeat-api\">Heartbeat Control agora \u00e9 um recurso integrado<\/a> em vez de um plugin independente.<\/p>\n<\/aside>\n\n<h3>Alto Tr\u00e1fego Devido a um Ataque DDoS ou Spam Bots<\/h3>\n<p>Deslumbrar seu site com um ataque DDoS ou bots de spam tamb\u00e9m pode levar ao alto uso do <strong><code>admin-ajax.php<\/code><\/strong>. No entanto, tal ataque n\u00e3o necessariamente tem como alvo o aumento das solicita\u00e7\u00f5es de Admin Ajax. \u00c9 apenas um dano colateral.<\/p>\n<p>Se seu site estiver sob um ataque DDoS, sua prioridade deve ser coloc\u00e1-lo atr\u00e1s de um CDN\/WAF robusto como o <a href=\"https:\/\/kinsta.com\/pt\/blog\/instalar-cloudflare\/\">Cloudflare<\/a> ou <a href=\"https:\/\/kinsta.com\/pt\/blog\/sucuri-firewall\/\">Sucuri<\/a>. Cada plano de hospedagem com Kinsta inclui integra\u00e7\u00e3o gratuita Cloudflare e <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\">Kinsta CDN<\/a>, que pode ajud\u00e1-lo a descarregar os recursos de seu site em grande parte.<\/p>\n<p>Para saber mais sobre como voc\u00ea pode proteger seus websites contra ataques maliciosos como estes, voc\u00ea pode consultar nosso <a href=\"https:\/\/kinsta.com\/pt\/blog\/ataque-ddos\/\">guia detalhado sobre como impedir um ataque DDoS<\/a>.<\/p>\n\n<h2>Resumo<\/h2>\n<p>O WordPress usa Ajax em seu API Heartbeat para implementar muitas de suas principais caracter\u00edsticas. Entretanto, ele pode levar a um aumento dos tempos de carga se n\u00e3o for usado corretamente. Isto \u00e9 normalmente causado devido a uma alta freq\u00fc\u00eancia de solicita\u00e7\u00f5es para o arquivo <strong><code>admin-ajax.php<\/code><\/strong>.<\/p>\n<p>Neste artigo, voc\u00ea aprendeu as v\u00e1rias causas do alto uso do <strong><code>admin-ajax.php<\/code><\/strong>, como diagnosticar o que \u00e9 respons\u00e1vel por este sintoma, e como voc\u00ea pode consert\u00e1-lo. Na maioria dos casos, seguir este guia deve fazer com que seu site volte a funcionar sem problemas em pouco tempo.<\/p>\n<p>No entanto, em alguns casos, a <a href=\"https:\/\/kinsta.com\/pt\/precos\/\">atualiza\u00e7\u00e3o para um servidor com maiores recursos<\/a> \u00e9 a \u00fanica solu\u00e7\u00e3o vi\u00e1vel. Especialmente para casos de uso exigente, tais como com\u00e9rcio eletr\u00f4nico e sites de membros.\u00a0Se voc\u00ea estiver rodando tal site, considere atualizar para um provedor de <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\">hospedagem gerenciada de WordPress<\/a> que tenha experi\u00eancia com estes tipos de problemas de desempenho.<\/p>\n<p><em>Se voc\u00ea ainda estiver lutando com o alto uso do admin-ajax.php em seu site WordPress, informe-nos na se\u00e7\u00e3o de coment\u00e1rios.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ajax \u00e9 uma tecnologia web baseada em JavaScript que ajuda voc\u00ea a construir sites din\u00e2micos e interativos. O WordPress usa Ajax para potencializar muitos de seus &#8230;<\/p>\n","protected":false},"author":117,"featured_media":40506,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[27,30],"topic":[1032,1026],"class_list":["post-19497","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webperf","tag-wordpress","topic-desempenho-do-wordpress","topic-desenvolvimento-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>Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress<\/title>\n<meta name=\"description\" content=\"Saiba como diagnosticar o alto uso do admin-ajax.php em sites WordPress e consert\u00e1-lo de forma definitiva. Domine o WordPress Heartbeat API e acelere.\" \/>\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\/pt\/blog\/admin-ajax\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress\" \/>\n<meta property=\"og:description\" content=\"Saiba como diagnosticar o alto uso do admin-ajax.php em sites WordPress e consert\u00e1-lo de forma definitiva. Domine o WordPress Heartbeat API e acelere.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-11T00:21:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-25T05:27:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.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:description\" content=\"Saiba como diagnosticar o alto uso do admin-ajax.php em sites WordPress e consert\u00e1-lo de forma definitiva. Domine o WordPress Heartbeat API e acelere.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress\",\"datePublished\":\"2018-06-11T00:21:39+00:00\",\"dateModified\":\"2023-09-25T05:27:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/\"},\"wordCount\":2201,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg\",\"keywords\":[\"webperf\",\"WordPress\"],\"articleSection\":[\"Tutoriais de Desempenho do WordPress\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/\",\"name\":\"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg\",\"datePublished\":\"2018-06-11T00:21:39+00:00\",\"dateModified\":\"2023-09-25T05:27:51+00:00\",\"description\":\"Saiba como diagnosticar o alto uso do admin-ajax.php em sites WordPress e consert\u00e1-lo de forma definitiva. Domine o WordPress Heartbeat API e acelere.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg\",\"width\":1024,\"height\":512,\"caption\":\"admin-ajax-php-pt\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desempenho do WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/desempenho-do-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"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\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress","description":"Saiba como diagnosticar o alto uso do admin-ajax.php em sites WordPress e consert\u00e1-lo de forma definitiva. Domine o WordPress Heartbeat API e acelere.","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\/pt\/blog\/admin-ajax\/","og_locale":"pt_PT","og_type":"article","og_title":"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress","og_description":"Saiba como diagnosticar o alto uso do admin-ajax.php em sites WordPress e consert\u00e1-lo de forma definitiva. Domine o WordPress Heartbeat API e acelere.","og_url":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2018-06-11T00:21:39+00:00","article_modified_time":"2023-09-25T05:27:51+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"Saiba como diagnosticar o alto uso do admin-ajax.php em sites WordPress e consert\u00e1-lo de forma definitiva. Domine o WordPress Heartbeat API e acelere.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg","twitter_creator":"@salmanravoof","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Salman Ravoof","Tempo estimado de leitura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress","datePublished":"2018-06-11T00:21:39+00:00","dateModified":"2023-09-25T05:27:51+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/"},"wordCount":2201,"commentCount":2,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg","keywords":["webperf","WordPress"],"articleSection":["Tutoriais de Desempenho do WordPress"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/","url":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/","name":"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg","datePublished":"2018-06-11T00:21:39+00:00","dateModified":"2023-09-25T05:27:51+00:00","description":"Saiba como diagnosticar o alto uso do admin-ajax.php em sites WordPress e consert\u00e1-lo de forma definitiva. Domine o WordPress Heartbeat API e acelere.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/admin-ajax-php-pt.jpg","width":1024,"height":512,"caption":"admin-ajax-php-pt"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/admin-ajax\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Desempenho do WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/desempenho-do-wordpress\/"},{"@type":"ListItem","position":3,"name":"Como Diagnosticar o Alto Uso de Admin-Ajax em Seu Site WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","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\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/19497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=19497"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/19497\/revisions"}],"predecessor-version":[{"id":63495,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/19497\/revisions\/63495"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/19497\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/19497\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/19497\/translations\/pt"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/19497\/translations\/it"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/19497\/translations\/nl"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/19497\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/19497\/translations\/de"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/19497\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/40506"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=19497"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=19497"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=19497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}