{"id":8899,"date":"2019-07-12T19:23:59","date_gmt":"2019-07-12T19:23:59","guid":{"rendered":"https:\/\/blog.hostinger.io\/mx-tutoriales\/?p=8899"},"modified":"2024-05-30T16:03:00","modified_gmt":"2024-05-30T14:03:00","slug":"reducir-carga-admin-ajax-php-servidor-wordpress","status":"publish","type":"post","link":"\/mx\/tutoriales\/reducir-carga-admin-ajax-php-servidor-wordpress","title":{"rendered":"C\u00f3mo reducir la carga de admin-AJAX.php en el servidor en WordPress"},"content":{"rendered":"<p>El rendimiento del sitio web es un tema cr&iacute;tico para cualquier webmaster. Los problemas de rendimiento pueden afectar la experiencia de los usuarios y potencialmente tener una incidencia negativa en el posicionamiento SEO, pues Google utiliza el tiempo de carga de la p&aacute;gina en sus criterios de posicionamiento.<\/p><p>Cuando pensamos en el rendimiento del sitio web, a menudo hablamos sobre el tiempo de carga de la p&aacute;gina. En <a href=\"\/mx\/tutoriales\/que-es-wordpress\">WordPress<\/a>, un escenario com&uacute;n cuando se habla de problemas de tiempo de carga es que podr&iacute;a deberse a un pico en el archivo <strong>admin-ajax.php<\/strong>. <\/p><p>En este art&iacute;culo, aprender&aacute;s a manejar los conflictos de plugins causados &#8203;&#8203;por picos en el archivo <strong>admin-ajax.php <\/strong>y reducir la solicitud de callbacks para optimizar el tiempo de carga de tu sitio de WordPress.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-ES.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Descarga la hoja de trucos de WordPress definitiva<\/a><\/p><h2 class=\"wp-block-heading\" id=\"h-que-es-el-archivo-admin-ajax-php-en-wordpress\">&iquest;Qu&eacute; es el archivo admin-ajax.php en WordPress?<\/h2><p>En el 2013, fue lanzada la <a href=\"https:\/\/wordpress.org\/news\/2013\/08\/oscar\/\" target=\"_blank\" rel=\"noopener\">versi&oacute;n 3.6<\/a> de WordPress junto con la <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/23216\" target=\"_blank\" rel=\"noopener\">API Heartbeat<\/a> en su n&uacute;cleo. La API Heartbeat de WordPress fue creada como un protocolo de comunicaci&oacute;n entre el navegador y el servidor, y utiliza <strong>admin-ajax.php<\/strong> para enviar una solicitud al servidor y desencadenar eventos (o callbacks) cuando recibe datos. Las principales caracter&iacute;sticas de la API Heartbeat son:<\/p><ul class=\"wp-block-list\">\n<li>Guardado autom&aacute;tico<\/li>\n<\/ul><p>Cuando est&aacute;s escribiendo un art&iacute;culo en WordPress, lo guardas como borrador y luego contin&uacute;as trabajando en &eacute;l, WordPress guarda autom&aacute;ticamente cualquier adici&oacute;n que hagas.<\/p><ul class=\"wp-block-list\">\n<li>Bloqueo de posts y notificaci&oacute;n de inicio de sesi&oacute;n<\/li>\n<\/ul><p>En un sitio colaborativo de WordPress, recibir&aacute;s una ventana emergente cada vez que intentes escribir o editar una publicaci&oacute;n en la que otro usuario est&eacute; trabajando actualmente. Tambi&eacute;n recibir&aacute;s una notificaci&oacute;n emergente cuando caduque tu sesi&oacute;n, y hay que volver a iniciar sesi&oacute;n para seguir trabajando en tu publicaci&oacute;n.<\/p><h2 class=\"wp-block-heading\" id=\"h-problemas-causados-por-admin-ajax-php\">Problemas causados por admin-ajax.php<\/h2><p>Desbordar el archivo <strong>admin-ajax.php<\/strong> puede causar problemas con el tiempo de carga de la p&aacute;gina, que es un problema grave. La regla de oro de Internet es que tu sitio debe cargarse completamente en 3 segundos o menos. Si se demora m&aacute;s tiempo, es probable que le des una mala experiencia a los visitantes <a href=\"https:\/\/www.marketingdive.com\/news\/google-53-of-mobile-users-abandon-sites-that-take-over-3-seconds-to-load\/426070\/\" target=\"_blank\" rel=\"noopener\">y se alejen<\/a>.<\/p><p>Un p&aacute;gina lenta tambi&eacute;n puede afectar negativamente tu posicionamiento SEO; recuerda que Google utiliza la velocidad de carga como uno de los indicadores en su algoritmo para <a href=\"https:\/\/webmasters.googleblog.com\/2010\/04\/using-site-speed-in-web-search-ranking.html\" target=\"_blank\" rel=\"noopener\">posicionar los sitios<\/a>. Adem&aacute;s, una p&aacute;gina lenta significa que el motor de b&uacute;squeda puede rastrear menos p&aacute;ginas utilizando su <a href=\"https:\/\/moz.com\/learn\/seo\/page-speed\" target=\"_blank\" rel=\"noopener\">presupuesto de rastreo asignado<\/a>, y eso afectar&aacute; a&uacute;n m&aacute;s la indexaci&oacute;n de tus p&aacute;ginas.<\/p><p>Para algunos de nosotros, la &uacute;nica vez que lidiamos con esta API es cuando usamos herramientas de prueba de velocidad, como GTmetrix, para descubrir por qu&eacute; <strong>admin-ajax.php <\/strong>est&aacute; ralentizando nuestros sitios web.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"900\" height=\"203\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/picos-en-admin-ajax-php.jpg\" alt=\"Picos en admin-ajax.php ilustrados usando GTmetrix\" class=\"wp-image-8908\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/picos-en-admin-ajax-php.jpg 900w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/picos-en-admin-ajax-php-150x34.jpg 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/picos-en-admin-ajax-php-300x68.jpg 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/picos-en-admin-ajax-php-768x173.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div><p>Las causas de los picos pueden venir de dos fuentes diferentes, ya sean plugins de terceros o por la solicitud de la API Heartbeat de WordPress en la secci&oacute;n de administraci&oacute;n. Lo veremos m&aacute;s detalladamente a continuaci&oacute;n.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-los-plugins-pueden-desbordar-el-archivo-admin-ajax-php\">C&oacute;mo los plugins pueden desbordar el archivo admin-ajax.php<\/h2><p>Los plugins de terceros causan el problema m&aacute;s com&uacute;n cuando los usuarios ven un pico en <strong>admin-ajax.php<\/strong>. Si se implementa correctamente, <a href=\"\/mx\/tutoriales\/que-es-ajax\/\">AJAX<\/a> es definitivamente algo bueno, ya que los desarrolladores generalmente lo usan para agregarle funcionalidad a sus plugins. Por ejemplo, los desarrolladores pueden usar solicitudes AJAX para crear un <strong>wp_query<\/strong> personalizado para mostrar contenido din&aacute;mico en una p&aacute;gina almacenada en cach&eacute;.<\/p><p>Pero a veces, cuando muchos plugins utilizan estas consultas, pueden provocar un desbordamiento; por lo tanto, se puede crear un pico y ralentizar todo el sitio web. Entonces, si eres un desarrollador, este es un recurso para implementar <a href=\"https:\/\/codex.wordpress.org\/AJAX_in_Plugins\" target=\"_blank\" rel=\"noopener\">AJAX correctamente en los plugins<\/a>.<\/p><p>Como propietario de un sitio web, es posible que debas diagnosticar los plugins antes de deshabilitarlos. Esto es importante para averiguar si un plugin en particular est&aacute; causando el problema del tiempo de carga.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/mx\/hosting-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner.png\" alt=\"\" class=\"wp-image-40615\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-diagnosticar-los-plugins\">Diagnosticar los plugins<\/h2><p>Cuando hay plugins en conflicto pueden causar un problema de tiempo de carga. La forma de la vieja escuela para resolverlo es desactivar todos los plugins para solucionar el problema y volver a habilitarlos uno por uno mediante un proceso de eliminaci&oacute;n. Pero definitivamente no es la mejor soluci&oacute;n.<\/p><p>Mejor vamos a utilizar un m&eacute;todo m&aacute;s adecuado para descubrir la causa ra&iacute;z del problema con el siguiente escenario.<\/p><p>Al activar varios plugins, notas que el sitio web necesita m&aacute;s tiempo para cargarse por completo. Luego haces un diagn&oacute;stico del sitio utilizando GTmetrix, la cual es una poderosa herramienta de prueba de velocidad gratuita que nos permite ver los datos de respuesta individuales de cada publicaci&oacute;n.<\/p><h3 class=\"wp-block-heading\" id=\"h-metodo-a\">M&eacute;todo A<\/h3><p>Ve a la p&aacute;gina de <a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noopener\">GTmetrix<\/a>, ingresa la URL de tu sitio web y haz clic en <strong>Analyze<\/strong>. Esto tomar&aacute; un tiempo para analizar tu sitio completamente.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/pa%CC%81gina-de-gtmetrix.jpg\" alt=\"P&aacute;gina de inicio de GTmetrix\" class=\"wp-image-8907\"><\/figure><\/div><p>Cuando termine, recibir&aacute;s un informe del estado de tu sitio web, como la puntuaci&oacute;n de rendimiento y los detalles de la p&aacute;gina. Ve a la pesta&ntilde;a <strong>Waterfall<\/strong> (Cascada) para inspeccionar los elementos del sitio m&aacute;s detalladamente.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/diagno%CC%81stico-gtmetrix-windows.jpg\" alt=\"GTmetrix diagnostica el sitio usando la pesta&ntilde;a de waterfall\" class=\"wp-image-8906\"><\/figure><\/div><p>La ventana Waterfall presentar&aacute; todos los elementos de tu sitio. Si bien el resto de los archivos se ven bien, observas que <strong>POST admin-ajax.php<\/strong> tarda m&aacute;s tiempo en cargarse.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"900\" height=\"525\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/informe-detallado-gtmetrix.jpg\" alt=\"GTmetrix detalla los picos reportados en POST admin-ajax.php\" class=\"wp-image-8905\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/informe-detallado-gtmetrix.jpg 900w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/informe-detallado-gtmetrix-150x88.jpg 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/informe-detallado-gtmetrix-300x175.jpg 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/informe-detallado-gtmetrix-768x448.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div><p>Haz clic en <strong>POST admin-ajax.php<\/strong>, y ver&aacute;s cuatro pesta&ntilde;as diferentes disponibles: <strong>Headers<\/strong>, <strong>Parameters<\/strong>, <strong>Post<\/strong> y <strong>Response<\/strong>. Al diagnosticar este tipo de problema, debes mirar en las pesta&ntilde;as <strong>Post<\/strong> y <strong>Response<\/strong>.<\/p><p>Para este sitio, vemos una pista en la pesta&ntilde;a <strong>Post<\/strong>, ya que esa solicitud tiene algo que ver con el script &ldquo;<strong>count_hit<\/strong>&ldquo;.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/pestan%CC%83a-post.jpg\" alt=\"Detalles de POST admin-ajax.php\" class=\"wp-image-8904\"><\/figure><\/div><p>Esa pista nos est&aacute; llevando a sospechar un cierto plugin de contador de visitas que hemos instalado anteriormente. Entonces, para demostrar esa teor&iacute;a, deshabilitamos ese plugin y realizamos una segunda prueba con GTmetrix para nuestro sitio.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"900\" height=\"238\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/plugin-conflictivo-cause-tiempo-lento.jpg\" alt=\"Resultado de la prueba de velocidad cuando se desactiva el plugin sospechoso\" class=\"wp-image-8903\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/plugin-conflictivo-cause-tiempo-lento.jpg 900w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/plugin-conflictivo-cause-tiempo-lento-150x40.jpg 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/plugin-conflictivo-cause-tiempo-lento-300x79.jpg 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/plugin-conflictivo-cause-tiempo-lento-768x203.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div><p>Resulta que nuestra sospecha era correcta. Al deshabilitar ese plugin, logramos reducir nuestro tiempo de carga en 2 segundos.<\/p><h3 class=\"wp-block-heading\" id=\"h-metodo-b\">M&eacute;todo B<\/h3><p>Tambi&eacute;n puedes usar la consola para desarrolladores de Chrome para encontrar el plugin sospechoso.<\/p><p>Abre tu sitio web y da clic derecho en la p&aacute;gina y selecciona <strong>Inspeccionar<\/strong>. Alternativamente, en la pesta&ntilde;a Chrome, selecciona <strong>Ver <\/strong>-&gt; <strong>Desarrollador<\/strong> -&gt; <strong>Herramientas del desarrollador<\/strong>.<\/p><p>Haz clic en la pesta&ntilde;a <strong>Red<\/strong> (Network) y vuelve a cargar el sitio.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"900\" height=\"174\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/reporte-consola-chrome-admin-ajax-php.jpg\" alt=\"Informes de la consola de Chrome admin-ajax.php\" class=\"wp-image-8902\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/reporte-consola-chrome-admin-ajax-php.jpg 900w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/reporte-consola-chrome-admin-ajax-php-150x29.jpg 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/reporte-consola-chrome-admin-ajax-php-300x58.jpg 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/reporte-consola-chrome-admin-ajax-php-768x148.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div><p>En el cuadro de filtro (justo debajo del punto rojo) ingresa a <strong>admin-ajax.php<\/strong>. All&iacute; ver&aacute;s al culpable de dicho problema. Despu&eacute;s de eso, puedes deshabilitar el plugin y verificar si el problema persiste.<\/p><p>Como propietario de un sitio web, si realmente necesitas usar este plugin, aseg&uacute;rate de usar la versi&oacute;n m&aacute;s reciente. Si ya hiciste eso y el problema a&uacute;n persiste, comun&iacute;cate con el desarrollador del plugin y menciona el caso.<\/p><p>Si el desarrollador a&uacute;n no puede resolver el problema, siempre puedes reemplazarlo por otro plugin. Lo maravilloso de WordPress es que hay muchos plugins similares para escoger. Simplemente ve al <a href=\"https:\/\/wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\">directorio de plugins de WordPress<\/a> y selecciona el plugin m&aacute;s usado y actualizado que ofrezca la misma funcionalidad.<\/p><h2 class=\"wp-block-heading\" id=\"h-mejorar-la-velocidad-del-backend-de-tu-sitio-de-wordpress\">Mejorar la velocidad del backend de tu sitio de WordPress<\/h2><p>A veces, la API Heartbeat de WordPress activada en el backend de tu sitio tambi&eacute;n puede causar problemas de rendimiento. Como se&ntilde;alamos anteriormente, esta funci&oacute;n ayuda a guardar autom&aacute;ticamente tu trabajo, para evitar la p&eacute;rdida de proyectos cuando sucede algo inesperado y para administrar la escritura\/edici&oacute;n simult&aacute;nea correctamente.<\/p><p>Por ejemplo, la funci&oacute;n se activar&aacute; cada vez que escribas una publicaci&oacute;n y mantengas la pesta&ntilde;a abierta. Esto puede causar un alto uso de la CPU, como se puede ver por el n&uacute;mero de callbacks en la consola del desarrollador a continuaci&oacute;n.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"899\" height=\"186\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/admin-ajax-php-activado-en-backend.jpg\" alt=\"Admin-ajax.php activado en el backend\" class=\"wp-image-8901\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/admin-ajax-php-activado-en-backend.jpg 899w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/admin-ajax-php-activado-en-backend-150x31.jpg 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/admin-ajax-php-activado-en-backend-300x62.jpg 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/admin-ajax-php-activado-en-backend-768x159.jpg 768w\" sizes=\"(max-width: 899px) 100vw, 899px\" \/><\/figure><\/div><p>El uso de la CPU es un tema importante para quienes utilizan un plan de alojamiento compartido. Es probable que algunos proveedores de alojamiento no toleren un alto uso de la CPU y, eventualmente, puede llevar a <a href=\"http:\/\/wptavern.com\/how-to-take-control-of-the-wordpress-heartbeat-api\" target=\"_blank\" rel=\"noopener\">suspensiones<\/a>, aunque ese no es el caso con Hostinger.<\/p><p>Para resolver este problema, puedes hacer dos cosas, deshabilitar la API Heartbeat o prolongar los intervalos entre las comprobaciones. Como la primera opci&oacute;n no es pr&aacute;ctica, usaremos la segunda. Para cambiar el intervalo, necesitas un plugin llamado <a href=\"https:\/\/wordpress.org\/plugins\/heartbeat-control\/\" target=\"_blank\" rel=\"noopener\">Heartbeat Control<\/a>.<\/p><p>Ve al Panel de control -&gt; <strong>Plugins<\/strong> -&gt; <strong>A&ntilde;adir nuevo<\/strong>. Busca el plugin por el nombre, haz clic en <strong>Instalar<\/strong> y luego en <strong>Activar<\/strong>.<\/p><p>Tras la activaci&oacute;n, ve a <strong>Ajustes<\/strong> -&gt; <strong>Ajustes de Heartbeat Control<\/strong>. Aqu&iacute;, puedes establecer diferentes reglas para diferentes ubicaciones.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"900\" height=\"555\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/heartbeat-control-ajustes.jpg\" alt=\"Configuraci&oacute;n de heartbeat control\" class=\"wp-image-8900\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/heartbeat-control-ajustes.jpg 900w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/heartbeat-control-ajustes-150x93.jpg 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/heartbeat-control-ajustes-300x185.jpg 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2019\/07\/heartbeat-control-ajustes-768x474.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div><p>Como queremos minimizar la frecuencia de los callbacks en el Editor de entradas, puedes revisarlo y establecer el n&uacute;mero de solicitudes por encima de 15. En este caso lo pondremos en 200.<\/p><p>Una vez hecho esto, haz clic en <strong>Guardar cambios<\/strong>.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Has aprendido acerca de la API Heartbeat y su subproducto, el archivo <strong>admin-ajax.php. <\/strong>Tambi&eacute;n has aprendido sobre los problemas que surgen cuando los plugins desbordan la funci&oacute;n y causan ralentizaciones. Tambi&eacute;n sabes que la API Heartbeat puede crear un problema con tu host en caso de no administrarse correctamente.<\/p><p>Recuerda, siempre haz una prueba en GTmetrix cuando sientas que tu sitio se est&aacute; poniendo lento. Ve a la pesta&ntilde;a Waterfall, selecciona <strong>POST admin-ajax.php<\/strong> y mira c&oacute;mo est&aacute; todo. Es mejor no deshabilitar todos los plugins a la vez, ya que a veces podr&iacute;an no ser los culpables. Pero si lo son, puedes reemplazarlos o limitar el uso de la API Heartbeat.<\/p><p>&iquest;Tienes alguna experiencia similar manejando el archivo <strong>admin-ajax.php<\/strong>? &iexcl;Deja un comentario a continuaci&oacute;n para que el mundo tambi&eacute;n pueda aprender de tu historia!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El rendimiento del sitio web es un tema cr&iacute;tico para cualquier webmaster. Los problemas de rendimiento pueden afectar la experiencia de los usuarios y potencialmente tener una incidencia negativa en el posicionamiento SEO, pues Google utiliza el tiempo de carga de la p&aacute;gina en sus criterios de posicionamiento. Cuando pensamos en el rendimiento del sitio [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/reducir-carga-admin-ajax-php-servidor-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Archivo admin-ajax.php: mejorar la carga de tu sitio de WordPress","rank_math_description":"Aprende a manejar los conflictos causados por picos en el archivo admin-ajax.php y optimizarlo para mejorar tiempo de carga de tu sitio web.","rank_math_focus_keyword":"admin-ajax.php","footnotes":""},"categories":[4747,14348],"tags":[],"class_list":["post-8899","post","type-post","status-publish","format-standard","hentry","category-wordpress","category-experto"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-fix-admin-ajax-file-in-wordpress","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/corrigir-erro-admin-ajax-wordpress","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/admin-ajax-php","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/reducir-carga-admin-ajax-php-servidor-wordpress","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/admin-ajax-php-wordpress","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-fix-admin-ajax-file-in-wordpress","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-fix-admin-ajax-file","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-fix-admin-ajax-file","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/reducir-carga-admin-ajax-php-servidor-wordpress","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/reducir-carga-admin-ajax-php-servidor-wordpress","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/reducir-carga-admin-ajax-php-servidor-wordpress","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/corrigir-erro-admin-ajax-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-fix-admin-ajax-file-in-wordpress","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-fix-admin-ajax-file-in-wordpress","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-fix-admin-ajax-file-in-wordpress","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-fix-admin-ajax-file-in-wordpress","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/8899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=8899"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/8899\/revisions"}],"predecessor-version":[{"id":40187,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/8899\/revisions\/40187"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=8899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=8899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=8899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}