Cómo aumentar el max_execution_time en WordPress

Aumentar max_execution_time WordPress

En esta guía te explico cómo aumentar el max_execution_time en WordPress, un ajuste que mal configurado, hará que tu web tenga caídas y errores 500.

¡Vamos a ello!

P.D. Aumenta tus visitas y conversiones con una web WordPress rápida. Únete a WPOptimizers y aprende gratis.

¡Lo quiero!

¿Qué es el max_execution_time y para qué sirve?

El max_execution_time o tiempo de ejecución de PHP, es el tiempo máximo en el que se podrá ejecutar un script PHP.

Si un script sobrepasa esta cifra, el hosting corta la ejecución y en el caso de una web como WordPress, lo que hará es caerse.

Cuando optimizamos WordPress, hay que tener esta cifra muy pendiente, porque usamos plugins con grandes consumos de recursos:

  • Plugins de caché (sobre todo a la hora de precargar la caché).
  • Plugins de optimización de imágenes.
  • Plugins de optimización de base de datos.
  • Etc.

¿Qué errores da el max_execution_time?

Los errores de max_execution_time suelen aparecer en el panel de WordPress o en el log de errores del hosting.

Normalmente suelen ser errores del tipo "Fatal error: Maximum execution time of 30 seconds exceeded in nombre-del-archivo.

Estos 30 segundos son de ejemplo, porque el tiempo puede variar según la configuración y los recursos necesarios.

¿Cómo saber qué max_execution_time tiene mi web WordPress?

Es muy sencillo saber el max_execution_time de WordPress y para ello:

  • Ve a herramientas - Salud del sitio.
  • Haz clic en la pestaña información.
  • Baja hasta el apartado servidor.
  • Desplega la pestaña y mira el valor de "Límite de ejecución de PHP".

Pero ojo, una cosa es lo que tú tengas configurado en el hosting y otra el límite que este tenga a nivel servidor.

Limite de tiempo de PHP WordPress

¿Cuál es el max_execution_time recomendado?

El max_execution_time recomendado dependerá de muchos factores, como por ejemplo, los recursos que necesite tu web.

Los hostings suelen tener un max_execution_time predefinido de 30 o 60 segundos.

Lo normal es un max_execution_time de 120 como mínimo, aunque suelo recomendar que esté en 300.

También hay que tener en cuenta, que si tu web necesita una cifra muy alta, es que un script tarda demasiado en ejecutarse, lo que no es recomendable.

¿Cómo aumentar el max_execution_time?

Es muy sencillo aumentar el max_execution_time, aunque esto depende de hosting con el que trabajes, porque no todos te dejan editarlo.

Básicamente hay que buscar el editor de variables de PHP, que suele estar en el panel, pero si tienes alguna duda, puedes buscar en Google max_execution_time + tu hosting o incluso preguntarle al soporte.

Una vez que lo localices, actualiza la variable max_execution_time a lo que quieras.

Max execution time PHP

Debes tener en cuenta que es un ajuste que depende de la configuración del servidor.

Con esto quiero decir, que puedes poner 300 y que el hosting esté limitado a 30, con lo que seguirás teniendo el problema.

En este caso, tendrás que estar pendiente a si sigues recibiendo los errores y en este caso, contactar con el soporte del hosting, para que estos te lo aumenten.

¡Aumenta tu max_execution_time!

Aumentar el max_execution_time es algo que suele ahorrar muchos dolores de cabeza, porque suele ser el culpable de muchas caídas.

Espero que esta guía te sea de utilidad y si tienes alguna duda, te espero en los comentarios.

Únete gratis a WPOptimizers y aprende a optimizar WordPress

Acceso exclusivo a la comunidad de Telegram y Discord.
Consejos semanales probados, para tener una web WordPress rápida.

Información básica sobre Protección de Datos. Responsable: Raúl González Sedeño (yo mismo). Finalidad: Tratar la información que me pases para poder prestarte el servicio solicitado y ayudarte a tener una web rápida con mis consejos. Legitimación: Que me das permiso, vaya. Destinatarios: Tus datos se guardan en Active Campaign que es mi servicio de email marketing y que está acogido al acuerdo de seguridad EU-US Privacy. Resumiendo, que están protegidos. Derechos: Y obviamente puedes acceder, rectificar y suprimir tus datos, así como otros derechos cuando quieras. Información adicional: Puedes consultar la información adicional y detallada sobre protección de datos personales en mi página web.