Ver la memoria RAM utilizada en WordPress

En este sitio web ya hemos hablado alguna vez del memory_limit de PHP y del memory_limit de WordPress. Pero en este caso vamos a intentar responder una pregunta que nos hacen bastante: ¿Cómo medir la memoria RAM que utiliza WordPress para funcionar en el hosting o servidor?

Aunque podemos comprobar y ver la memoria RAM utilizada por una instalación WordPress con un simple código en el functions.php del theme activo, la verdad es que con un plugin podemos hacerlo de forma más eficiente ya que nos permitira hasta guardar los datos.

Para esta tarea nosotros utilizamos dos plugins muy similares. Esto no quiere decir que tengas que instalar ambos, sino que debes elegir entre uno u otro dependiendo de cuál te guste más y las necesidades que tengas.

Recuerda que, si quieres ver el consumo de RAM específico de las distintas partes de una instalación WordPress, nuestra herramienta X-Ray puede ayudarte. Puedes encontrar más información sobre esta herramienta aquí: https://raiolanetworks.com/blog/cloudlinux/#x-ray-de-cloudlinux

WP-Memory-Usage

Este plugin tiene dos elementos interesantes que ayudan a ver el consumo de memoria RAM real durante la navegación por el dashboard de WordPress.

Durante la navegación por el WP-ADMIN podremos ver siempre en el footer la RAM utilizada por nuestra instalación, pero también algunos datos más interesantes:

wp-memory-usage wordpress

Adicionalmente, en el dashboard principal de WordPress nos añadirá un widget donde podremos ver los datos de una forma más gráfica:

test memoria ram wp-memory-usage wordpress

Con los parámetros por defecto para "Number of measuring points" y "Miliseconds between page reloads", si pulsamos sobre "Start Measurement" realizaremos un test de memoria RAM:

prueba memoria ram wordpress

Esto recargará la página varias veces mientras se monitoriza el consumo de RAM de la instalación WordPress. Para que esto nos sirva de algo, es decir, para poder medir el consumo de RAM de los plugins debemos activar y desactivar plugins uno por uno para ir restando el consumo de RAM.

A nivel práctico, es bastante "simple", pero nos sirve como orientación cuando buscamos un problema de RAM y no sabemos dónde está.

Si quieres más información sobre WP-Memory-Usage, puedes instalarlo directamente desde el repositorio de WordPress o verlo en la siguiente URL: https://wordpress.org/plugins/wp-memory-usage/

Memory Meter

Este es otro plugin para WordPress bastante útil, ya que además de ver el consumo de memoria RAM de nuestra instalación WordPress, también nos permitirá registrar o logear los consumos de RAM en las diferentes URL del frontend de nuestro sitio web.

En este caso, Memory Meter para WordPress muestra la RAM utilizada por WordPress en la parte de arriba, en la barra de administración de WordPress:

ver memoria ram barra administracion wordpress

Además, añadirá un nuevo panel al dashboard de WordPress donde tendremos el registro o log de RAM y también un panel donde podremos ver la configuración de los distintos memory_limit que afectan a la instalación.

memory meter wordpress

En la imagen anterior puedes ver dónde se ubica el acceso al panel del plugin, pero también la pestaña "Logs", donde puedes encontrar el registro de ejecuciones y su consumo de memoria RAM, con cada registro clasificado por "los que no han tenido problemas" y "los que han alcanzado el límite de RAM o de alguna variable".

Si nos vamos a la pestaña "Configuración", podremos ver la configuración de los distintos memory_limit que afectan a la instalación y algunas cosas más.

configuración memory meter wordpress

Debido al log y a que esos registros de ejecución se guardan en la base de datos MariaDB o MySQL de WordPress, mi recomendación es que desactives el plugin cuando no estés haciendo un debug o buscando algún problema de memoria RAM.

Puedes instalar Memory Meter desde el repositorio de WordPress o puedes ver más información sobre el plugin en la siguiente URL: https://wordpress.org/plugins/wpmm-memory-meter/

Álvaro Fontela

Álvaro Fontela

Consultor WordPress, además de CEO y cofundador de Raiola Networks. Autor del libro "Curso Práctico de WordPress" y speaker en congresos de marketing digital.

Autor