Recibe alertas instantáneas si tu sitio web cae
SMS Llamada Correo
Empezar a monitorizar
Ocultar filtros
Espacio de almacenamiento (mínimo)
1 GB
  • 0
  • 125
  • 250
  • 375
  • 500
Número de dominios incluidos
1 Unidades
  • 0
  • 10
  • 20
  • 30
  • 40
  • 50
Número de bases de datos
0 Unidades
  • 0
  • 13
  • 25
  • 38
  • 50
Número de proyectos web
0 Unidades
  • 0
  • 3
  • 5
  • 8
  • 10
Duración máxima del contrato
0 Meses
  • 0
  • 6
  • 12
  • 18
  • 24
Características TOP
SSD
SSH
SSL
Backup
Energía verde
PHP8
Cron jobs
Protección DDoS
http2 Activo
Nginx Proxy
Ubicación DE
Coste máximo
0
  • 0
  • 25
  • 50
  • 75
  • 100
Tasa de recomendación
0 %
  • 0
  • 25
  • 50
  • 75
  • 100
Satisfacción
Buscar proveedor de hosting
Mostrar
Número de buzones de e-mail
0 Unidades
  • 0
  • 25
  • 50
  • 75
  • 100
Características de e-mail
Volumen de transferencia (mínimo)
1 GB
  • 0
  • 125
  • 250
  • 375
  • 500
Ilimitado
PHP Memory Limit
128 MB
  • 0
  • 512
  • 1024
  • 1536
  • 2048
Características
  • mostrar más opciones
Sistema operativo
Certificaciones
Servidor web
Base de datos
Aplicaciones
  • mostrar más opciones
WordPress Special
Scripting
  • mostrar más opciones
Panel de control
  • mostrar más opciones
Ubicación del servidor
  • mostrar más opciones
Método de pago
Coste mínimo
0
  • 0
  • 25
  • 50
  • 75
  • 100

¿Qué es el límite de memoria de PHP y cómo se puede cambiar?

php-memory-limit-veraendernPHP es un lenguaje de programación que ofrece condiciones óptimas para aplicaciones web. Se utiliza en casi todos los sistemas de gestión de contenidos (CMS) como TYPO3, WordPress, Joomla o Contao y en sistemas de tienda como Shopware y Magento. Las configuraciones esenciales se almacenan en un archivo de configuración central php.ini, que a menudo puede editarse desde el CMS o directamente con un editor de texto. Un parámetro importante de este archivo es el PHP Memory Limit.

Qué significa exactamente el término PHP Memory Limit y cómo puede ajustarse de forma individual lo explica el siguiente artículo:

¿Cómo funciona PHP?

PHP pertenece a los llamados lenguajes de scripting. Esto significa que los programas se escriben como código de fácil comprensión. A continuación, un intérprete se encarga del procesamiento, leyendo un programa línea por línea y ejecutando las instrucciones según su php.ini. CMS como Magento, WordPress o Joomla constan de numerosos scripts, cada uno con una tarea determinada. Se cargan en una zona específica de la memoria RAM, que está limitada por el límite de memoria de PHP y que puede aumentarse de forma individual. Los scripts PHP sirven para crear una página web en formato HTML a partir de distintas fuentes como una base de datos, archivos externos y hojas de estilo —los archivos CSS—. Esta se complementa con scripts del lado del cliente escritos en otros lenguajes como Java o JavaScript, que permiten, por ejemplo, interacciones como juegos o menús animados. Paquetes de espacio web adecuados con soporte PHP se pueden encontrar en el Comparativa de Hosting web PHP.

¿Qué es el límite de memoria de PHP y para qué sirve?

Como ya se ha mencionado, PHP reserva una parte de la memoria RAM para almacenar y ejecutar scripts. El tamaño de esta zona se define mediante el límite de memoria de PHP en el php.ini. La limitación mediante el límite de memoria de PHP protege a un equipo de que una programación deficiente o errónea afecte a su rendimiento. Un ejemplo sencillo sería un bucle que crea y guarda una variable cuyo nombre y valor aumentan en 1 en cada iteración. Sin un límite de memoria de PHP en el php.ini, esto provocaría que, con el tiempo, toda la memoria RAM quedase ocupada por ese único bucle. Como consecuencia, aumentan los tiempos de carga y, en ocasiones, incluso el sistema operativo puede volverse inestable, ya que no hay memoria disponible para sus datos.

¿Cuál debería ser el límite de memoria de PHP en un entorno productivo?

En un hosting web, el valor predeterminado del límite de memoria de PHP suele estar entre 32 MB y 64 MB. Esto es suficiente para la instalación básica de un CMS como WordPress, Contao, Joomla o TYPO3 y permite un funcionamiento estable. Plugins complejos, bases de datos grandes o muchas extensiones hacen que se necesite más memoria para los scripts y sus datos. En ese caso, PHP en lugar de mostrar la página web devuelve un mensaje de error que, por ejemplo, indica lo siguiente:

En este caso es necesario aumentar el límite de memoria de PHP para que el intérprete disponga de suficiente memoria temporal para la ejecución de todos los scripts. Los límites recomendados para un CMS están entre 32 MB (WordPress) y 256 MB (Shopware): más de 512 MB rara vez son necesarios y, con frecuencia, indican problemas en la programación.

 

Encuentra aquí hosting web con al menos 128 MB de límite de memoria PHP:

 

Diamante
100 GB
Espacio de almacenamiento
1
Dominios incluidos
Soporte telefónico
2 Buzones de correo
25 Bases de datos
Certificado SSL incluido
Todas las funciones
Funciones
Incluido
25 Bases de datos
2 Buzones de correo
Características del plan
0€ Setup
Certificado SSL incluido
Disco duro SSD
Acceso FTP posible
Características del proveedor
30 Tage Geld-zurück-Garantie
Mailsupport
Soporte telefónico
0€ Setup
Certificado SSL incluido
Disco duro SSD
Acceso FTP posible
25 Bases de datos
2 Buzones de correo
1,00 € Precio medio por mes 5,90 €/Mes Duración del contrato: 12 Meses
Detalles del plan
Detalles del precio
Precio mensual 5,90 €
Precio de oferta (12 meses) 1,00 €
Cuota de instalación Gratuito
Duración del contrato 12 Meses
Precio Ø/mes 1,00 €
Coste 12 meses 12,00 €
Coste 24 meses 82,80 €
Diamante
25 GB
Espacio de almacenamiento
1
Dominios incluidos
Servicio gratuito de migración web
25 Bases de datos
Para hasta 25 proyectos web
Certificado SSL incluido
Todas las funciones
Funciones
Incluido
25 Bases de datos
Para hasta 25 proyectos web
Características del hosting
KI Homepage-Baukasten inklusive
1-Klick-WordPress Installation
Características del plan
0€ Setup
Backup automático
Certificado SSL incluido
Disco duro SSD
Protección DDoS
http2 Ready
Acceso FTP posible
Acceso SSH posible
Características del proveedor
24h Support
Livechat-Support
Mailsupport
Eigene Server
Servicio gratuito de migración web
Server in Europa
365 Tage Support
Inhaber geführtes Unternehmen
Geo Redundantes Hosting
0€ Setup
Backup automático
Certificado SSL incluido
Disco duro SSD
Protección DDoS
http2 Ready
Acceso FTP posible
Acceso SSH posible
25 Bases de datos
25 Para hasta %count% proyectos web
2,89 € Precio medio por mes 10,99 €/Mes Duración del contrato: 12 Meses
Detalles del plan
Detalles del precio
Precio mensual 10,99 €
Precio de oferta (12 meses) 2,89 €
Cuota de instalación Gratuito
Duración del contrato 12 Meses
Precio Ø/mes 2,89 €
Coste 12 meses 34,68 €
Coste 24 meses 166,56 €
Diamante
100 GB
Espacio de almacenamiento
1
Dominios incluidos
Soporte telefónico
1 Buzón de correo
10 Bases de datos
Certificado SSL incluido
Todas las funciones
Funciones
Incluido
10 Bases de datos
1 Buzones de correo
Características del plan
0€ Setup
Certificado SSL incluido
Disco duro SSD
Acceso FTP posible
Características del proveedor
24h Support
365 Tage Support
Soporte telefónico
30 Tage Geld-zurück-Garantie
0€ Setup
Certificado SSL incluido
Disco duro SSD
Acceso FTP posible
10 Bases de datos
1 Buzones de correo
4,50 € Precio medio por mes 6,00 €/Mes Duración del contrato: 12 Meses
Detalles del plan
Detalles del precio
Precio mensual 6,00 €
Precio de oferta (6 meses) 3,00 €
Cuota de instalación Gratuito
Duración del contrato 12 Meses
Precio Ø/mes 4,50 €
Coste 12 meses 54,00 €
Coste 24 meses 126,00 €
Tipp
Selecciona hasta 3 ofertas y compáralas entre sí.
Verificado
200 GB
Espacio de almacenamiento
1
Dominios incluidos
Soporte telefónico
100 Buzones de correo
10 Bases de datos
Todas las funciones
Funciones
Incluido
10 Bases de datos
100 Buzones de correo
Características del plan
0€ Setup
Disco duro SSD
http2 Ready
Acceso FTP posible
Características del proveedor
Soporte telefónico
Mailsupport
30 Tage Geld-zurück-Garantie
0€ Setup
Disco duro SSD
http2 Ready
Acceso FTP posible
10 Bases de datos
100 Buzones de correo
1,00 € Precio medio por mes 15,95 €/Mes Duración del contrato: 12 Meses
Detalles del plan
Detalles del precio
Precio mensual 15,95 €
Precio de oferta (12 meses) 1,00 €
Cuota de instalación Gratuito
Duración del contrato 12 Meses
Precio Ø/mes 1,00 €
Coste 12 meses 12,00 €
Coste 24 meses 203,40 €
Verificado
Ilimitado
Espacio de almacenamiento
1
Dominios incluidos
250 Buzones de correo
Certificado SSL incluido
Todas las funciones
Funciones
Incluido
250 Buzones de correo
Características del plan
0€ Setup
Certificado SSL incluido
Disco duro SSD
http2 Ready
Acceso FTP posible
Características del proveedor
24h Support
365 Tage Support
Mailsupport
30 Tage Geld-zurück-Garantie
0€ Setup
Certificado SSL incluido
Disco duro SSD
http2 Ready
Acceso FTP posible
250 Buzones de correo
1,00 € Precio medio por mes 29,90 €/Mes Duración del contrato: 12 Meses
Detalles del plan
Detalles del precio
Precio mensual 29,90 €
Precio de oferta (12 meses) 1,00 €
Cuota de instalación Gratuito
Duración del contrato 12 Meses
Precio Ø/mes 1,00 €
Coste 12 meses 12,00 €
Coste 24 meses 370,80 €
No vuelvas a perder ninguna caída de tu web o servidor.
Monitorización 24/7 con alertas por SMS, llamada o correo electrónico con HOSTtest Plus.
Alerta SMS Alerta por llamada Alerta por correo
Empieza a monitorizar gratis
* En hosttest solo se encuentra una selección de proveedores. Las ofertas marcadas con asterisco tienen condiciones adicionales en la página de detalles de la oferta. Más información sobre nuestros Detalles de clasificación y ordenación
* Todos los precios de esta página son precios netos y están sujetos al IVA aplicable.
* Si haces clic en una recomendación con *, apoyas nuestro trabajo. hosttest puede recibir una compensación.

¿No has encontrado lo adecuado?

Publica ahora tu solicitud personalizada de forma gratuita y sin compromiso y recibe ofertas en muy poco tiempo.

Iniciar solicitud

Christopher Prüfer
por Christopher Prüfer Experto en alojamiento web
Por qué puedes confiar en hosttest
Desde 2006
activo
6.181
Reseñas de clientes
13.179
Ofertas comparadas
> 400
Proveedores

¿Cómo aumentar el límite de memoria de PHP?

La mayoría de los proveedores de hosting permiten a sus clientes aumentar el límite de memoria de PHP dentro de ciertos límites. Existen varios métodos, que no todos los proveedores ofrecen simultáneamente:

  • Método 1: Modificación en la php.ini

    La php.ini contiene la configuración "global" del intérprete PHP: las modificaciones en la php.ini se aplican, en principio, a todo el servidor. No obstante, algunos proveedores permiten crear una php.ini personalizada en la que los clientes pueden establecer ajustes locales. La php.ini está mayormente compuesta por comentarios que documentan el archivo y sus funciones de forma extensa y clara. Contiene una sección Resource Limits, en la que, además del tiempo máximo de ejecución de un script, también se puede aumentar el límite de memoria de PHP. Se define con la entrada

    memory_limit = 64M

    — aquí son 64 MB. En un Servidor Dedicado o VPS propio, los clientes pueden, por supuesto, aumentar libremente el límite de memoria de PHP. En un hosting compartido, el proveedor normalmente prohibirá a sus clientes modificar configuraciones globales (que afectan también a otros usuarios).

 

  • Método 2: Un archivo .htaccess

    Aparte de la php.ini, el límite de memoria de PHP también se puede aumentar mediante un archivo .htaccess. Este reside en el directorio raíz de WordPress, TYPO3, Contao u otros CMS e incluye instrucciones que se leen y aplican antes de ejecutar un script. La limitación decisiva es que .htaccess solo está soportado por un servidor web Apache 2. Para aumentar el límite de memoria de PHP basta con crear un archivo llamado .htaccess con el contenido

    php_value memory_limit 64M

 

  • Método 3 (WordPress): Definición en la config.php

    Algunos CMS como WordPress permiten aumentar el límite de memoria de PHP en su archivo de configuración local. Para ello hay que abrir el archivo Installation/wp-config.php (WordPress) e insertar la siguiente redefinición

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

 

Hay que tener en cuenta que cada plan de alojamiento y cada proveedor de servicios de Internet restringe el límite máximo de memoria PHP de sus clientes para controlar el consumo de memoria. El tope permitido suele situarse, según el proveedor, entre 128 y 512 MB. Una supervisión del servidor debería ser un imprescindible para la gestión profesional de un sitio web.

Hosting web con un límite de memoria PHP de al menos 128 MB

Compara ahora ofertas de proveedores de hosting adecuados

Ir al comparador de proveedores

 

Crédito de la imagen: Image by Dok Sev from Pixabay


Tags zu diesem Vergleich

  • PHP

  • Artículos sobre esta comparativa