En el servicio de Hosting Compartido, los sitios web comparten los mismos servidores y recursos, por lo que tenemos que asegurarnos que un sitio web no consuma todos los recursos del servidor, lo que puede perjudicar el rendimiento en todos los sitios del servidor, por tal razón es importante conocer a qué se refieren las estadísticas de CPU, Memoria, I/O, Inodos y Procesos Entrantes para cada cuenta de hosting.
CPU
El CPU representa el número de unidades centrales de procesamiento (CPUs) disponibles para su cuenta para procesar solicitudes. Esto va desde la carga de datos en RAM y el procesamiento de scripts, hasta la entrega de contenido a los visitantes y la escritura en bases de datos. Esencialmente, su CPU sostiene el resto de recursos de su cuenta.
Algunos escenarios que provocan alto consumo:
-Si tienes un sitio web que utiliza una base de datos o se basa en scripts.
- Grandes volúmenes de tráfico
- Extensiones de terceros que hagan un uso intensivo de recursos, como templates y complementos
- Código obsoleta o mal escrito
- Configuración no optimizada de PHP
Memoria Física (RAM)
Este es el elemento más crucial de su servidor Web, que sirve para múltiples propósitos, como por ejemplo para cargar más rápido su sitio web.
Algunos escenarios que provocan alto consumo:
- Extensiones y plugins mal configuradas
- Sitios que realicen gran cantidad de peticiones
- Problemas de ingeniería del sitio web (Un síntoma de ello es recibir regularmente errores 500 o 503).
I/O
I/O es la abreviatura de «entrada/salida». En el contexto de una cuenta de hosting, es la velocidad de transferencia de datos entre el disco duro y la RAM.
A diferencia de otros límites, no puede «exceder» su límite de I/O y este no genera errores. En su lugar, un sitio simplemente «se cuelga» mientras espera los datos para transferir desde el disco duro a la RAM.
Algunos escenarios que provocan alto consumo:
Si al momento tiene un sitio que necesita leer y escribir una gran cantidad de datos, como los que transmiten cualquier tipo de medio o con muchos registros de base de datos.
Uso de Inodos
El uso de Inodos se refiere al número de archivos de una cuenta. Sin embargo, un inodo es más que simplemente un archivo, es un dato que los sistemas basados en Linux usan para hacer referencia a un archivo o directorio. A grandes rasgos, se puede decir que el número de inodos es el número de archivos más el número de directorios.
Otra distinción importante con nuestras cuentas de cPanel es que cada mensaje que un usuario almacena en su dirección de correo electrónico cuenta como un inodo – lo mismo para las carpetas que crean para organizar su correo electrónico.
Algunos escenarios que provocan alto consumo:
- Cuentas de correo electrónico no depurados
- Script o complemento que esté creando un número excesivo de archivos o directorios en su cuenta.
Procesos Entrantes
Los Procesos Entrantes son el número de conexiones que tu cuenta puede procesar simultáneamente. Cuando hay gran uso de procesos entrantes los sitios generarán errores 508 (límite de recursos alcanzados).
Algunos escenarios que provocan alto consumo:
- Gran número de Secuencias de comandos de backend o cron jobs
- Scripts mal escritos o piratas: los scripts y plugins que están desactualizados, son piratas (nulled) o están incorrectamente codificados
- Aumento del tráfico legítimo del sitio web
- Rastreadores web o motores de búsqueda que indexan su sitio web con demasiada frecuencia.
- Ataque de denegación de servicio o DDOS sobrecarga el servidor, haciéndolo no disponible o impidiendo su uso normal.