Aumentar el límite de memoria en WordPress

Cómo aumentar el límite de memoria en WordPress

· · 16 min read ·
Written By: avatar del autor Joella Dunn
avatar del autor Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: avatar del revisor John Turner
avatar del revisor John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

¿Alguna vez te has quedado mirando una pantalla blanca en blanco al intentar acceder a tu sitio de WordPress? ¿O quizás te has encontrado con el temido mensaje de “Error fatal: tamaño máximo de memoria permitido agotado”? 

Estos frustrantes problemas a menudo provienen de un aspecto simple pero crucial de la configuración de tu WordPress: el límite de memoria.

Piensa en tu sitio de WordPress como una cocina muy activa. El límite de memoria es como el tamaño de tu encimera. Si es demasiado pequeño, te quedarás rápidamente sin espacio para trabajar y las cosas empezarán a desmoronarse.

En esta guía, te explicaré cómo aumentar los límites de memoria de PHP en WordPress. 

Aquí están los puntos clave:

  • El límite de memoria de WordPress es la cantidad máxima de memoria del servidor (RAM) que un script en tu sitio web puede utilizar. Cuando tu sitio intenta hacer más de lo que permite el límite, verás errores como la “pantalla blanca de la muerte” o un mensaje de “error fatal”.

  • Para la mayoría de los sitios, un límite de memoria entre 128 MB y 256 MB es suficiente. Los sitios más complejos, como tiendas de comercio electrónico o redes multisitio, pueden necesitar 512 MB o más.

  • Antes de realizar cualquier cambio en los archivos principales, crea siempre una copia de seguridad completa de tu sitio de WordPress. Un error podría dejar tu sitio fuera de línea, y una copia de seguridad es tu red de seguridad.

  • Los métodos más comunes para aumentar el límite de memoria implican editar los archivos wp-config.php, php.ini o .htaccess. También puedes usar un plugin o, como solución final, mejorar tu plan de hosting.

Tabla de Contenidos

¿Qué límite de memoria requiere WordPress?

WordPress en sí es bastante modesto. Tal como viene, puede funcionar con tan solo 64 MB de memoria. Pero seamos sinceros, ¿quién usa WordPress sin ningún extra?

Para la mayoría de los sitios de WordPress, querrás apuntar más alto. Un buen punto de partida es entre 128 MB y 256 MB. 

Esto le da a tu sitio suficiente margen para manejar tareas comunes, plugins y temas sin sudar la gota gorda.

Pero algunas situaciones podrían requerir aún más memoria. Por ejemplo:

  1. Estás ejecutando una tienda de comercio electrónico
  2. Tu sitio tiene mucho contenido multimedia con muchas imágenes o vídeos
  3. Utilizas plugins que consumen muchos recursos
  4. Estás gestionando una red multisitio

En estos casos, es posible que necesites aumentar tu límite de memoria a 512 MB o incluso más.

Recuerda, más no siempre es mejor. Establecer tu límite de memoria demasiado alto puede ser excesivo y podría incluso causar problemas con algunos proveedores de hosting. La clave es encontrar el equilibrio adecuado para tu sitio de WordPress específico.

Cómo comprobar tu límite de memoria de WordPress

Antes de empezar a manipular tu límite de memoria, es crucial saber desde dónde partes. Hablemos de algunas formas de echar un vistazo debajo del capó.

WordPress a menudo muestra tu límite de memoria actual directamente en el área de administración. Ve a Herramientas » Salud del sitio. Haz clic en la pestaña Info.

Información de Salud del Sitio de WordPress

Expande la sección Servidor. Deberías ver una línea que dice Límite de memoria de PHP. Esto te indica tu configuración actual.

Límite de memoria PHP de WordPress

A veces, puedes comprobar tu límite de memoria de PHP en el panel de control de tu cuenta de hosting. 

Alternativamente, abre tu archivo wp-config.php y busca esta línea:

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

El número te indica cuánto límite de memoria tiene tu sitio web.

¿Cuándo necesitas aumentar tu límite de memoria?

Tu sitio de WordPress mostrará señales cuando se esté quedando sin memoria. Estas señales no siempre significan que necesites aumentar el límite de memoria de tu WordPress. Podrían indicar otros problemas como plugins o temas mal codificados. 

Sin embargo, si experimentas estos problemas regularmente (especialmente después de añadir nuevas funcionalidades a tu sitio), vale la pena comprobar tu límite de memoria.

Aquí están las señales de advertencia a tener en cuenta.

La pantalla blanca de la muerte

De repente, tu sitio se queda en blanco. Sin mensaje de error, sin panel de administración de WordPress, solo una pantalla blanca mirándote. Esta ominosa Pantalla Blanca de la Muerte a menudo indica que tu sitio se ha quedado sin memoria.

Error interno del servidor 500

Es posible que veas aparecer este críptico mensaje: Error Interno del Servidor 500. Si bien puede tener varias causas, la memoria insuficiente es un culpable común.

Mensajes de Error de Agotamiento de Memoria

A veces, WordPress te dice exactamente qué está mal. Podrías encontrar un error que dice:

“Error fatal: tamaño de memoria permitido de XXXXXX bytes agotado”

¡Esto es WordPress agitando una gran bandera roja diciendo que necesita más memoria!

Panel de Administración Lento

¿Tu backend de WordPress carga muy lentamente? ¿Tarda una eternidad en guardar una publicación o subir una imagen? Un área de administración lenta podría significar que tienes que aumentar la memoria de WordPress.

Plugins que no funcionan

Activas un nuevo plugin y... no pasa nada. O peor aún, tu sitio se bloquea. Esto podría significar que tu sitio no tiene suficiente memoria para manejar las operaciones del plugin. 

¿Qué causa el problema del límite de memoria de WordPress?

Comprender estas causas puede ayudarte a abordar los problemas del límite de memoria de forma más estratégica. 

Sin embargo, ten en cuenta que aumentar tu límite de memoria no siempre es la respuesta correcta. Otras veces, optimizar la eficiencia de tu sitio es la medida más inteligente. 

Plugins que consumen muchos recursos

Los plugins son fantásticos para extender la funcionalidad de WordPress, pero tienen un coste. Algunos plugins que manejan tareas complejas como comercio electrónico, seguridad o copias de seguridad del sitio pueden consumir mucha memoria.

Temas mal codificados

No todos los temas se crean iguales. Un tema mal optimizado puede consumir tu memoria muy rápidamente. 

Es como dejar todas las luces encendidas en tu casa: se ve genial, pero consume mucha energía.

Podrías decidir aumentar el límite de memoria de tu sitio, pero también podrías encontrar un mejor tema de WordPress. Consulta nuestra lista de los mejores temas para que no te encuentres con el mismo problema de nuevo. 

Archivos multimedia grandes

Las imágenes y vídeos de alta resolución pueden hacer que tu sitio se vea impresionante. Pero también requieren más memoria para procesar. Es un equilibrio entre el atractivo visual y el rendimiento.

Picos de tráfico

La popularidad repentina puede ser un arma de doble filo. Un aumento del tráfico significa más visitantes, pero también más trabajo para tu servidor. Cada visitante requiere una porción de memoria y, cuando te quedas sin ella, las cosas empiezan a fallar.

Consultas ineficientes a la base de datos

Cada vez que WordPress necesita información, consulta la base de datos. Las consultas ineficientes hacen el trabajo, pero consumen más recursos en el proceso. Esto puede agotar la memoria disponible.

El propio WordPress

A medida que WordPress crece y añade nuevas funcionalidades, naturalmente requiere más recursos. Los sitios antiguos que funcionan con planes de alojamiento mínimos pueden verse al límite a medida que WordPress evoluciona.

Qué hacer antes de aumentar tu límite de memoria

Antes de empezar a ajustar la memoria de tu WordPress, hay un paso crítico que no debes omitir: hacer una copia de seguridad de tu sitio.

Ajustar tu límite de memoria implica editar archivos principales de WordPress. Aunque suele ser sencillo, pueden surgir problemas. Un simple error tipográfico podría tumbar todo tu sitio. 

Ahí es donde entran las copias de seguridad: son tu red de seguridad. Si algo sale mal, puedes restaurar la copia de seguridad y revertir inmediatamente lo que acabas de hacer. 

Podrías hacer una copia de seguridad manual de tus archivos y base de datos. Pero, ¿por qué complicarte la vida? 

Duplicator Pro es un plugin de copias de seguridad que facilita la creación de copias de tu sitio de WordPress. ¡Puedes usarlo para crear copias de seguridad en menos de un minuto!

Plugin Duplicator Pro

Después de instalar Duplicator, ve a Copias de seguridad » Añadir nueva.

Crear una nueva copia de seguridad con Duplicator

Nombra la copia de seguridad y elige una ubicación de almacenamiento. Para proteger mejor tus datos de errores del servidor, podrías enviar la copia de seguridad a la nube. Sin embargo, para una recuperación ante desastres con un solo clic, guarda la copia de seguridad localmente.

Ubicaciones de almacenamiento de copias de seguridad múltiples

Expande la sección Copia de seguridad. Para una copia de seguridad completa, selecciona el ajuste preestablecido Sitio completo.

Ajuste preestablecido de copia de seguridad completa del sitio

Continúa creando la copia de seguridad. Duplicator copiará automáticamente tus archivos y base de datos y los enviará a tu ubicación de almacenamiento preferida.

Como precaución final, te recomiendo establecer un punto de recuperación ante desastres. Busca una copia de seguridad completa que esté almacenada en tu servidor local. Haz clic en el icono azul junto a ella.

Icono de recuperación ante desastres

En la ventana emergente, confirma que quieres que este sea el punto de recuperación ante desastres.

Establecer recuperación ante desastres

Duplicator te proporcionará dos formas de restaurar tu sitio: un enlace y un archivo. Copia el enlace de recuperación y guárdalo en un lugar seguro. Haz lo mismo con el archivo lanzador.

Opciones de recuperación ante desastres

Si algo sale mal mientras aumentas tu límite de memoria, pega el enlace de recuperación en una ventana del navegador. O abre el archivo. 

¡Ahora tendrás la confianza para hacer cambios sin preocuparte por errores devastadores!

Cómo aumentar el límite de memoria en WordPress

Ahora que hemos cubierto lo básico y has hecho una copia de seguridad segura de tu sitio, es hora de arremangarnos y ponernos a trabajar. Hay varios métodos sencillos para aumentar el límite de memoria de WordPress, y te guiaremos a través de cada uno.

Recuerda que no todos los métodos funcionarán para todos los entornos de alojamiento. Si uno no funciona, no te preocupes, simplemente pasa al siguiente. 

  • Método 1: Editar el archivo wp-config.php: Este es el método más común y recomendado, donde añades una sola línea de código a un archivo principal de WordPress.

  • Método 2: Editar el archivo PHP.ini: Este método implica cambiar el ajuste del límite de memoria a nivel de servidor, ya sea a través de un editor de cPanel o editando el archivo directamente.

  • Método 3: Editar el archivo .htaccess: Para servidores que ejecutan Apache, puede agregar una línea a su archivo .htaccess para aumentar el límite de memoria.

  • Método 4: Usar un plugin como WP Memory: Una opción fácil de usar para principiantes que evita editar código, aunque puede que no funcione si su proveedor ha establecido un límite estricto.

  • Método 5: Actualizar su plan de alojamiento web: Si ha intentado todo lo demás, puede que sea el momento de pasar a un plan de alojamiento con más recursos del servidor.

Método 1: Editar tu archivo wp-config.php

Su archivo wp-config.php contiene detalles de configuración para su sitio web de WordPress. Es donde puede ajustar varias configuraciones, incluido el límite de memoria. 

Conéctese a su sitio web utilizando un cliente FTP o el administrador de archivos de su proveedor de alojamiento. Navegue hasta el directorio raíz de WordPress (normalmente public_html o www).

Busque el archivo wp-config.php. Ábralo en un editor de texto.

Busque una línea que contenga la frase: WP_MEMORY_LIMIT.

Podría parecer algo así:

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

Si ve esta línea, aumente el "32" a un número mayor.

Si no la ve, es posible que necesite agregarla usted mismo. Busque la siguiente línea:

/* That's all, stop editing! Happy publishing. */

Justo antes de esto, agregue el siguiente código:

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

Esto establece su límite de memoria en 256 megabytes. Ajuste el número si necesita más o menos.

Una vez que haya terminado de editar el archivo wp-config.php, cárguelo de nuevo a su servidor. Sobrescriba el archivo wp-config existente con el nuevo.

Actualice su área de administración de WordPress y verifique si el límite de memoria ha aumentado.

Si este método no funciona, es posible que su proveedor de alojamiento esté restringiendo los cambios en el límite de memoria. No se preocupe, tenemos más trucos en la manga.

Método 2: Editar tu archivo PHP.ini

Si ajustar wp-config.php no funcionó, es hora de editar su archivo PHP.ini. Este archivo controla la configuración de PHP en su servidor. 

Algunos proveedores de alojamiento web le permiten editar el archivo php.ini en su panel de control de alojamiento. Por ejemplo, Bluehost tiene un Editor MultiPHP INI en cPanel.

Editor de PHP.ini en cPanel

Con esta herramienta, busque el valor memory_limit. Ajústelo según sea necesario.

Aumentar límite de memoria

Si su proveedor de alojamiento web no tiene un editor de php.ini, puede usar un cliente FTP o un administrador de archivos. 

Busque un archivo llamado php.ini en su directorio raíz. ¿No lo ve? No se preocupe, puede crear uno.

Abra el archivo php.ini (o su nuevo archivo de texto) en un editor de texto.

Agregue o modifique esta línea:

memory_limit = 256M

Nuevamente, ajuste el número según sus necesidades.

Guarde el archivo. Si creó un archivo nuevo, nómbrelo php.ini.

Cargue el archivo php.ini en su directorio raíz de WordPress.

Algunos proveedores utilizan ubicaciones personalizadas para los archivos php.ini. Si este método no funciona, consulte con su proveedor de alojamiento para conocer la ubicación correcta.

Consejo profesional: Mientras estás en el archivo php.ini, también podrías querer ajustar otras configuraciones de PHP que pueden impactar el rendimiento de WordPress, como max_execution_time y post_max_size. Pero recuerda, un gran poder conlleva una gran responsabilidad: ¡cambia solo lo que entiendas!

Método 3: Editar tu archivo .htaccess

Si los métodos anteriores no funcionaron, no te preocupes. También puedes editar tu límite de memoria en el archivo .htaccess. Este archivo controla la configuración de tu sitio si tu proveedor de hosting utiliza un servidor Apache. 

Tu archivo .htaccess estará en el directorio raíz de tu sitio. Si no lo ves, es un archivo oculto. En este caso, necesitarás forzar la visualización de tus archivos ocultos.

Forzar visualización de archivos ocultos en FTP

Abre el archivo .htaccess en un editor de texto.

Añade esta línea al final del archivo, encima de la línea que dice #END WORDPRESS:

php_value memory_limit 256M

Esto aumentará la memoria de PHP a 256MB. Siéntete libre de ajustar el número según tus necesidades.

Guarda el archivo y súbelo de nuevo a tu servidor. Limpia tu caché y comprueba si el límite de memoria ha aumentado.

El archivo .htaccess es potente pero sensible. Un pequeño error tipográfico puede hacer caer todo tu sitio. Si tu sitio se cae después de hacer estos cambios, simplemente elimina las líneas que añadiste o restaura tu copia de seguridad.

Además, algunos entornos de hosting compartido no permiten que las configuraciones de PHP se cambien a través de .htaccess. Si encuentras un Error Interno del Servidor después de hacer estos cambios, elimínalos e intenta el siguiente método.

Método 4: Usar un plugin para aumentar el límite de memoria

Si no te sientes cómodo editando archivos directamente, o si tu proveedor de hosting restringe estos cambios, un plugin podría ser tu mejor opción. Algunos plugins pueden aumentar el límite de memoria de WordPress, ofreciéndote una opción amigable para principiantes. 

Busca un plugin bien valorado y con actualizaciones recientes. Algunas opciones incluyen:

La mayoría de estos plugins funcionan automáticamente una vez activados. Algunos podrían tener configuraciones que puedes ajustar.

La belleza de usar un plugin es su simplicidad. Solo unos pocos clics y listo. ¡No tendrás que editar ningún archivo!

Pero recuerda, los plugins no son varitas mágicas. Todavía necesitan funcionar dentro de las limitaciones de tu entorno de hosting. Si tu proveedor ha establecido límites estrictos, ni siquiera un plugin podrá saltárselos.

Además, ten en cuenta que añadir plugins puede ralentizar tu sitio. Es un poco irónico: estás añadiendo un plugin para solucionar un problema de rendimiento, pero demasiados plugins pueden crear nuevos problemas de rendimiento. Usa este método con prudencia.

Método 5. Mejorar tu plan de hosting web

A veces, ningún ajuste puede superar las limitaciones de tu entorno de hosting actual. Si lidias constantemente con problemas de memoria, podrías considerar mejorar tu plan de hosting o encontrar un proveedor de hosting de WordPress completamente nuevo.

Aquí tienes cuándo considerar mejorar tu hosting:

  • Has probado todos los demás métodos sin éxito.
  • Tu sitio es consistentemente lento o se cae a pesar de las optimizaciones.
  • Estás ejecutando un sitio que consume muchos recursos (comercio electrónicomembresía o de alto tráfico).
  • Tu negocio está creciendo y necesitas un rendimiento más fiable.

Los planes de nivel superior a menudo vienen con más RAM, potencia de CPU y límites de memoria PHP más altos. Más recursos significan tiempos de carga más rápidos.

Si tienes un plan de alojamiento compartido, compartirás recursos con otros sitios web. Al actualizar, tendrás servidores dedicados, lo que resultará en menos tiempo de inactividad y menos problemas de rendimiento.

Cuando estés listo para actualizar, contacta a tu proveedor de alojamiento sobre tus opciones.

De lo contrario, es posible que necesites moverte a un nuevo proveedor de alojamiento web. Algunos proveedores ofrecen servicios de migración gratuitos. También puedes usar Duplicator Pro para simplemente arrastrar y soltar tus datos en la nueva ubicación.

Importar una copia de seguridad con Duplicator

Actualizar a un mejor proveedor de alojamiento te da espacio para crecer y puede eliminar muchos problemas de rendimiento. Después, monitoriza el rendimiento de tu sitio para asegurarte de que cumple tus necesidades.

Preguntas frecuentes sobre cómo aumentar el límite de memoria de WordPress

¿Cómo optimizo la memoria en WordPress?

Para optimizar la memoria en WordPress, limpia tu base de datos, usa plugins de caché y optimiza tus imágenes. Minimiza el número de plugins activos. También deberías mantener tus temas y plugins actualizados.

¿Qué causa un alto consumo de memoria en WordPress?

El alto uso de memoria a menudo proviene de código ineficiente en temas o plugins, grandes cantidades de contenido o medios, consultas de base de datos complejas o un alto volumen de tráfico. A veces, es una combinación de estos factores.

¿Cuál es el mejor límite de memoria para WordPress?

El límite de memoria ideal varía según las necesidades de tu sitio, pero la mayoría de los sitios funcionan bien con 256 MB a 512 MB. Siempre empieza con el límite más bajo que funcione para tu sitio y aumenta gradualmente si es necesario.

¿Cómo soluciono problemas de memoria en WordPress?

Empieza identificando plugins o temas problemáticos mediante pruebas de desactivación. Usa herramientas de depuración para localizar problemas y considera actualizar tu alojamiento si los problemas persisten.

¿Con qué frecuencia debo comprobar mi límite de memoria de WordPress?

Monitoriza tu uso de memoria regularmente, especialmente después de añadir nuevos plugins o funcionalidades. Las comprobaciones mensuales son un buen punto de partida para la mayoría de los sitios.

¿Puedo disminuir mi límite de memoria de WordPress?

Sí, puedes disminuir tu límite de memoria de WordPress. Sin embargo, generalmente no se recomienda a menos que estés seguro de que tu sitio puede funcionar con menos memoria. Reducirlo demasiado puede causar problemas de funcionalidad.

¿Cuál es el límite máximo de carga para WordPress?

Los límites de carga de WordPress pueden variar de 2 MB a 500 MB. Tu límite real depende de la configuración de tu proveedor de alojamiento. A menudo se puede cambiar en tu archivo php.ini o a través de tu panel de control de alojamiento.

Conclusión

Después de aumentar el límite de memoria PHP de tu sitio, vigila de cerca su rendimiento. Monitoriza, ajusta y repite. ¡La gestión de un sitio WordPress es un proceso continuo, no una solución única!

Ya que estás aquí, creo que te gustarán estas guías adicionales de WordPress:

No esperes a que un problema de memoria tire abajo tu sitio. Consigue Duplicator Pro ahora y crea tu primera copia de seguridad en minutos. ¡Tu yo futuro te lo agradecerá!

avatar del autor
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

No dejes pasar un día más sin protección

Cada hora sin copias de seguridad adecuadas de WordPress pone tu sitio en riesgo • Cada migración de WordPress retrasada te cuesta rendimiento y crecimiento

Get Duplicator Now
Plugin Duplicator

¡Espera! No te pierdas tu
oferta exclusiva!

Como cliente de , obtienes un 60% DE DESCUENTO

Prueba Duplicator gratis en tu sitio y comprueba por qué más de 1,5 millones de profesionales de WordPress confían en nosotros. Pero no esperes, este descuento exclusivo del 60% solo está disponible por tiempo limitado.

or
Get 60% Off Duplicator Pro Now →