Hostinger alert about slower performance, with “Increase resources” button highlighted
Hostinger alert about slower performance, with “Increase resources” button highlighted

Cada Hostinger plan de hosting viene con una cantidad determinada de recursos. Estos recursos determinan la capacidad del plan de hosting para manejar la carga.

Al revisar eluso de recursos del plan de hosting, es posible que notes el mensaje 'Tu sitio web podría experimentar un rendimiento más lento (你的网页可能会出现性能下降)'.

Vamos a entender los recursos más importantes y cómo alcanzar sus límites puede afectar a tu sitio web.

CPU

Cuando alcanzas el límite máximo de CPU disponible, tu sitio web se ralentizará y comenzará a poner en cola las solicitudes de los visitantes en lugar de responder de inmediato. No aparecerán mensajes de error, pero el sitio web se sentirá lento.

Identifica los picos de tráfico de tu sitio web y asegúrate de que la CPU se mantenga por debajo del80%durante los periodos más ocupados. Esto garantizará que todos los visitantes tengan la mejor experiencia en tu sitio.

Normalmente, un alto uso de CPU es causado por código del sitio web mal optimizado. Te recomendamos:

  • Revisa tu código.
  • Reduce la cantidad de complementos.
  • Trata de reducir al mínimo el número de tareascron.
  • Habilita la caché en tu sitio web. Si utilizas WordPress, recomendamosLiteSpeed Cacheplugin.

Si has probado las sugerencias anteriores pero el rendimiento de tu sitio web sigue siendo pobre, esto indica que tusitio web ha crecidoy necesita más recursos para soportar la carga. En este caso, consideraactualizar tu plan de hosting.

Si tu uso de CPU es alto, revisa tuanálisis (analytics)para ver si hay solicitudes loopback o señales de posibles ataquesDDoS. Estos problemas también pueden causar límites en CPU o RAM y provocar una disminución en el rendimiento del sitio web.

E/S (entrada/salida)

La E/S de discoo elrendimiento del disco (disk throughput)es la limitación en la velocidad de lectura/escritura de datos. Esta limitación ayuda a medir el rendimiento del disco.Cuando alcanzas el máximo umbral de E/S disponible, tu sitio web se ralentiza, de manera similar a cuando se alcanza el umbral de CPU. Por lo tanto,las mismas soluciones mencionadas anteriormentetambién son aplicables.

RAM y procesos

Cuando el plan de tu hosting alcanzael límite de procesos (processes)ode RAM, los visitantes de tu sitio web pueden encontrarse conel error 503 Service Unavailable.

Asegurarte denuncaalcanzar estos límites esextremadamente importante. Si tu límite de procesos o RAM se alcanza10-20 veces al mes, es una señal muy fuerte de que tu sitio web necesita un mayor conjunto de recursos para manejar la carga. Te recomendamosminimizar la cantidad de procesos; si el problema persiste,actualiza tu plan de hosting lo antes posiblepara garantizar el mejor tiempo de actividad de tu sitio web.

Reducir el número máximo de procesos en la aplicación Next.js

Si tu aplicación Next.js muestra un alto uso de Max Process en un plan de alojamiento web, la plataforma ofrece una solución de optimización que puede reducir significativamente el número de procesos generados en tiempo de ejecución. Los nuevos despliegues aplicarán automáticamente esta optimización. Para aplicarla a una aplicación existente:

  • Ve a tu sitio web Dashboard (tablero) → Deployments (despliegues).
  • Haz clic enSettings and redeploy (configuración y redeploy).
  • Revisa la configuración y haz clic enSave and Redeploy (guardar y redeploy).

Después del redeploy, el uso de procesos debería disminuir significativamente. Por favor, monitorea el uso de recursos en hPanel para confirmar.

PHP Workers

PHP worker es un proceso que maneja solicitudes PHP en el servidor. Cada worker solo puede manejar una solicitud a la vez. Si tu plan de alojamiento alcanza el límite de PHP workers, los usuarios pueden experimentar retrasos o tiempos de espera al acceder a tu sitio. Algunas recomendaciones:

  • Reduce el número de plugins y scripts que inician PHP procesos.
  • Utiliza un mecanismo de caché para reducir la frecuencia de ejecución de los scripts PHP.
  • Si tu sitio alcanza continuamente el límite de PHP workers, considera actualizar a un plan con más recursos.

Nota (NOTES):

  • Para aumentar temporalmente los recursos, puedes intentarboost de tu cuenta.
  • Si alcanzas el límite de recursos dentro del planCloud Enterprise, por favorcontáctanos, y te proporcionaremos laVPSsolución más adecuada para tu caso.

Fuente: documentación oficial de Hostinger