Buenos días amigos,
He observado cierta lentitud en la carga de la web y se debe al wp-admin/admin-ajax.php
Agradecería vuestra sugerencias para solucionarlo.
Mil gracias
Contenido solo visible a usuarios registrados
Hola.
Puedes utilizar el siguiente plugin para limitar el acceso:
-> https://es.wordpress.org/plugins/heartbeat-control/
En esta entrada tienes documentación:
-> https://www.webempresa.com/blog/mejora-carga-wordpress-admin-ajax-php.html
Un saludo
Hola Pepe,
muy agradecido por la información . Veo leyendo los enlaces que me has dejado que lo que me causa algún problema es el plugin GPRD y el script de google analytics que lo tengo puesto en ese plugin en vez de añadirlo directamente al header en editor de estilos como tenía antes.
Lo dicho lo revisaré . Mil gracias y un placer leerte de nuevo.
Saludos
Jesús
Hola,
Encantados de poder ayudar 😀, nos comentas como va todo, igualmente te comparto por si es de interés un articulo de webempresa sobre este tema > https://www.webempresa.com/blog/mejora-carga-wordpress-admin-ajax-php.html.
Un saludo 🖐️
Hola Argenis,
El problema de admin-ajax.php había ya desaparecido al activar en mi plugin de wp rocket la opción para reducir la actividad de la API Heartbeat pero hoy me encuentro en que de nuevo tengo el mimo problema.
Vosotros me recomendasteis un plugin pero al tener esa opción en wp rocket la activé y así un plugin menos.
Qué puede pasar ahoar que aparece de nuevo?
Agradecería vuestra ayuda como siempre.
Mil gracias.
Jesús
Hola Jesus.
Personalmente te recomiendo que utilices el plugin que te indique.
Se puede desactivar pero piensa que es algo esencial para el funcionamiento de la web y si se desactiva puede ocasionar fallos ya que plugins o la propia plantilla necesitan de esa acción.
Para desactivarlo puedes utilizar la siguiente función
add_action( 'init', 'stop_heartbeat', 1 ); function stop_heartbeat() { wp_deregister_script('heartbeat'); }
El plugin que te indique no consume recursos puedes utilizarlo sin problemas, lo que hace es aumentar el tiempo en que se hacen esas solicitudes.
Un saludo
Hola Pepe,
Al final he seguido tus consejos y he instalado el plugin heart beat control y modificado según vuestras recomendaciones del enlace que me pasaste.
Te dejo captura de la configuración.
Me dices no desactivarlo pero en vuestro post dice sólo activarlo para la edición de post, que
es lo que he hecho.
Espero sugerencias
Mil gracias
Jesús
Hola
Sólo debería ser suficiente desactivar en el front-end del sitio.
No creo que el problema sea tanto eso, desde donde te reporta que el problema es el admin-ajax?, el admin-ajax es sólo una funcionalidad de WordPress, no suele desactivarse para optimizar el sitio, pero es posible que lo use algún plugin de manera incorrecta.
Lo que te sugiero es ir depurando si algún otro plugin te causa el problema, prueba desactivando plugins.
Revisando tu sitio veo que hay otras cosas que Google Page Speed te sugiere.
Contenido solo visible a usuarios registrados
Saludos.
Hola Jhon,
Te dejo capturas para que veas de donde me el retardo. Tanto de pingdom como de Gtemetrix
Yo al page speed no le suelo hacer mucho caso ( Igual hago mal )
si los otros 2 funcionan en cuanto a rapidez de carga y no me dan ningún error de respuesta.
Espero sugerencias , ya he cambiado como dices lo del heart beat.
Mil gracias
Jesús
Hola Jesús.
Por lo que puedo ver esa carga es de Analytics
Este es externo y ahi no se puede hacer nada.
Tendrás aviso que no se podrán solucionar ya que son externos como puede ser el de Analytics, fuentes externamente o conexiones externas de algunos plugins.
Revisando la instalación puedo ver algunas acciones que puedes tomar:
Comprueba todos estos puntos que te indico y revisa si la aicrag mejora aunque no veo que tengas una carga lenta de la web.
Un saludo
Te respondo debajo a cada una de las cuestiones planteadas y me dices.Gracias
Revisando la instalación puedo ver algunas acciones que puedes tomar:
- Puedes activar Magic Caché desde cPanel para acelerar tu web. Más información: https://guias.webempresa.com/preguntas-frecuentes/magic-cache/
Hola Pepe , hablaré con soporte area clientes para activarlo y ver si haya alguna incompatibilidad.
- El plugin gdpr-cookie-compliance puede generar un alto consumo de recursos por el uso de llamadas admin-ajax. Desactívalo para ver el consumo de recursos y el funcionamiento de la web sin él.
Lo haré para verlo , pero de los plugins que he visto para RPDG es el que más me gusta. Si tienes alguna sugerencia, será bienvenida.
- El plugin redirection analiza todo el tráfico de tu sitio web y hace un logueo excesivo en la base de datos. Te recomiendo que realices las redirecciones desde el .htaccess: https://www.webempresa.com/blog/redirecciona-urls-de-forma-correcta-usando-cpanel-y-htaccess.html
Tengo muchas redirecciones que he hecho a lo largo de estos años con redirection plugin. Si lo desactivo pierdo esas redirecciones y cómo las recupero?
Son más de 200 y hacerlas con .htaccess , deben ser una por una?
- Los plugins de WPML pueden llegar a afectar seriamente los tiempos de carga de la web. Revisa estos enlaces de su web para optimizar el plugin: https://wpml.org/tutorials/2012/01/can-your-site-run-faster https://wpml.org/faq/prevent-performance-issues-with-wpml/
Leeré esa documentación
- Está activada la opción de Preload en WpRocket. Desactívala ya que en momentos de muchas visitas puede generar problemas de lentitud y recursos.
Desactivaré como dices el preload.Y si eso alguna vez lo haré manual.
- Revisa y configura si no lo tienes ya WP Rocket para la optimización de la base de datos: https://wp-rocket.me/blog/make-wordpress-database-clean-whistle/
Respecto a esto , estoy usando WP optimize para la base de datos. Puedo eliminar optimize y hacerlo con la opción de wp rocket . ¿ Qué te parece?
Espero tus sugerencias después de leer esto.
Mil gracias Pepe.
Hola Jesus.
ver si haya alguna incompatibilidad.
Ok, en principio no hay problemas de incompatibilidad ay que es a nivel de Servidor y puedes tener una cahe a nivel de tu instalación y Magick a nivel de servidor. En principio podrás instalarlo ya que veo que tienes un hosting de 4GB, puedes instalar fácilmente desde tu cuenta de cPanel siguiendo la documentación del enlace que te indique antes.
pero de los plugins que he visto para RPDG es el que más me gusta.
Nada si estas agusto con ese no lo toques y sigue con el 😉
deben ser una por una?
Si,sería añadir las redirecciones, lo que al ser tantas casi mejor dejarlo ya que al fin y al cabo tendria que realizar consultas en el archivo htaccess, otra cosa sería si fueran pocas 5, 6, 7....
Puedo eliminar optimize y hacerlo con la opción de wp rocket . ¿ Qué te parece?
Genial te evitas un plugin.
Un saludo
Hola Pepe, me ha quedado muy claro y seguiré tus consejos.
Mil gracias por todo.
Un cordial saludo
Jesús
Hola Jesus,
Estupendo, nos comentas si con esto podemos dar como resuelto el tema.
Un saludo 🖐️
Hola Argenis,
La página va mejor desde que he activado magic caché pero hoy m he encontrado con un tmema de nuevo de ajax.php que no sé muy bien a qué se refiere y figura como incompleto,
Dejo capturas para ver si me podéis ayudar con ello,
Un saludo y
mil gracias.
Jesús