A todos se nos activa una alarma cuando entramos al cPanel de nuestro Hosting y vemos en la lista de recursos que la Memoria RAM está subiendo mucho, casi llegando al límite !
Esto es algo que ocurre en todos los servidores Linux y aunque en algunos casos se daba a configuraciones erradas… en la mayoría es algo habitual que no representa un riesgo para tu web, ya te cuento porque.
Recursos de un hosting web compartido
Bien, comencemos primero por entender que tipo de hosting hemos contratado, para este tema en especifico hablaré de uno compartido en Namecheap.
Al contratar este servicio entendemos que es un servidor con grandes capacidades de: Ancho de banda, Espacio en Disco, Memoria RAM y otros que se dividen en partes más pequeñas para crear varios «paquetes» a cada usuario.
En mi caso el hosting tiene 1 GB de Memoria RAM, sufisciente para tener hasta 3 webs de nivel básico ( unas 200 visitas por día c/u ) ya que una instalación estándar de WordPress requiere menos de 64 mb de memoria RAM.
Puedes ver también Cómo aumentar el límite de memoria RAM en WordPress para sacar el máximo rendimiento a tu web

¿Porqué se consume tanto la momoria RAM de mi hosting?
Aquí pasamos a las diferentes casos donde tu servidor web puede estar consumiendo / utlizando más memoría RAM de lo habitual:
Uso excesivo de plugins:
Recuerda que cada pluing tiene scritps que hacen llamado a funciones y estas necesitan memoria para ejecutarse, procura instalar la menor cantidad de plugin o verficar si puedes desactivar funciones del mismo que no estés usando.
Malware en el sitio web:
Uno de los problemas más frecuentes es que tu sitio esté infectado por malware, la mayoría de ellos modifican archivos del sitio web, en especifico los .js para que ejecuten funciones en exceso o con otro proposito beneficioso para el creador del malware.
Te recomiendo ver: Cómo eliminar un malware de WordPress
Tareas Programadas:
La instalación nativa de WordPress viene con un archivo, wp_cron.php que se encarga de realizar tareas programadas, como la actualización de pluings, temas, el núcleo de wordpress, etc. este archivo por general no debería ser desactivado, pero lo puede hacer a modo de prueba.
Almacenamiento en caché de Linux
El punto final en caso de que tu problema sea diferente a los anteriores mensionados es que se trate de una configuración determinada del servidor Linux donde está alojada la web.
Linux puede hacer uso de la memoria RAM que no está en uso para agilizar la carga del sitio web, esto almacenando en la RAM parte de la memoria caché del sitio.
Es información recibida directamente del equipo de soporte de Namecheap junto con el enlace oficial de Linux para entender más sobre esto.
Cómo evitar que mi hosting consuma tanta memoria RAM
Se trata de algo que nosotros cómo usuarios no podemos controlar, es una configuración que realiza la empresa que nos provee de servicio de Hospedaje web.
La recomendación del soporte es que no nos preocupemos mientras la web permanezca activa aún cuando veamos esos picos de consumo, si la web llega a dar errores como 500, 503, se cuelga por completo, la memoria se llena al 100% es donde debemos ponernos en contacto con ellos para una revisión a fondo.