Aumenta la memoria de PHP para mejorar el rendimiento de WordPress

Una de las mejoras que puedes hacer en tu página WEB hecha con WordPress es aumentar la memoria asignada a este CMS para mejorar su rendimiento y, sobretodo, para que no fallen los plugins que has instalado.

A veces, la página un plugin pude fallar por falta de memoria, devolviendo el mensaje del tipo: Allowed memory size of XXXX bytes exhausted

Cuanto más rápido cargue tu página WEB, mejor posicionará en Google, así que este es un aspecto importante.

En primer lugar tienes que mirar si puedes aumentar la memoria, es decir, si hay suficiente memoria libre en tu sistema operativo para poder aumentarla sin usar swap.

¿Cuánta memoria RAM tengo disponible en mi sistema?

En mi caso, uso Linux Centos y miro si tengo memoria libre con el comando «free»:

Comando free

Con el plugin WP Server Stats puedes averiguar cuánta memoria está consumiendo tu WordPress actualmente para saber cuánta tienes que aumentar.

WP Server Stats PHP Memory

Una vez que tienes claro que puedes aumentar la memoria de tu blog y cuánta utilizar, lo puedes hacer de tres maneras diferentes:

Modificando el fichero de configuración de PHP:

En el fichero php.ini podemos configurar muchas propiedades de PHP. WordPress está escrito en lenguaje PHP.

[[email protected]t53ws1 ~]# grep memory /etc/php.ini |grep -v "#" |grep -v ";"
memory_limit = 512M

Modificando el fichero de configuración wp-config.php del propio WordPress

WordPress trae un fichero de configuración propio llamado wp-config.php.

define ( 'WP_MEMORY_LIMIT', '512M' );

Modificando el fichero .htaccess:

Si utilizamos Apache como servidor WEB, modificaremos la siguiente directiva del fichero .htaccess:

php_value memory_limit 256M

Sea cual sea la opción que elijas, tendrás que reiniciar tu servidor WEB después del cambio.

¿Cuál es el valor óptimo que debo configurar en memory_limit?

Aunque tu sistema tenga mucha memoria, el valor de memory_limit no debe ser muy grande, sino el que realmente necesitas.

Con memory_limit definimos el máximo de memoria que va a utilizar un proceso de PHP. Ahora imaginemos que un plugin de WordPress no está funcionando correctamente y hace un uso descontrolado de la memoria. Esto podría causar un problema de rendimiento importante o un fallo generalizado en nuestro sitio WEB.

Normalmente, con 128 o 256MB de RAM, si tenemos plugins que consumen mucha memoria, tendremos más que suficiente. Como comentaba antes, revisar la cantidad de memoria usada en nuestro equipo nos va a dar una pista del valor óptimo a configurar.

Te puede interesar

Compárteme

Contenido Relacionado

Deja un comentario