Límite de memoria PHP Magento recomendado


Respuestas:


10

El límite de memoria PHP recomendado para Magento es 512M

De los requisitos del sistema anteriores a EE 1.14.1 y CE 1.9.1 :

[...]

  • Compatibilidad PHP:
    • PHP 5.4 es compatible de forma nativa con EE 1.14 y posterior y con CE 1.9 y posterior
    • Las versiones anteriores de CE y EE son compatibles con 5.2.13 - 5.3.24; o 5.4.x con un parche para CE o EE (el parche aparece como Compatibilidad PHP 5.4 en el portal de soporte EE)
    • Extensiones requeridas:
      • PDO_MySQL
      • simplexml
      • mcrypt
      • picadillo
      • GD
      • DOM
      • iconv
      • rizo
      • SOAP (si se va a utilizar la API de Webservices)
    • Safe_mode off
    • Memory_limit no menos de 256Mb (preferiblemente 512) [negrita añadida]

[...]

Para estas versiones anteriores, no se especifica memoria para los requisitos del sistema solo para las versiones PHP (PHP 5.4 y 5.5), pero existen problemas conocidos con el límite de memoria PHP predeterminado de 128 Mb para estas versiones PHP.


alguna referencia?
Francis Kim


256M murió y fue enterrado con la versión 1.6, hora de seguir adelante. Lo último que desea es un hipo en el back-end causado por exceder los límites de memoria durante una operación crucial. Las personas tienden a olvidar cuando especifican un plan de servicio, que el sistema operativo, el servidor web, mysql y el intérprete php necesitan memoria para vivir, incluso antes de comenzar a ejecutar Magento.
Fiasco Labs

4

Siempre doy a mis proyectos Magento 1024M de memoria y también la configuración max_execution_time en el archivo PHP.

Esta recomendación se basa en la experiencia personal con el tiempo de espera de carga de archivos debido a que PHP tiene un tiempo de ejecución máximo predeterminado de 30 segundos, que en teoría debería estar bien el 99% del tiempo, pero a veces simplemente no es suficiente.


Hago más o menos lo mismo
Francis Kim

¿Qué valor utilizas para max_execution_time?
jrosell

He usado entre 120 segundos y 300 segundos. Sin embargo, si algo tarda 5 minutos en completarse, entonces probablemente haya otros problemas que deberían abordarse.
Vallier

Vallier, ¿puede ampliar en qué proceso espera completar 5 minutos? Cualquier visitante de front end debería cargar una página en menos de un segundo, cualquier cosa más es demasiado lenta. Si está importando datos en el administrador u otras tareas que podrían llevar algún tiempo, el límite de tiempo realmente depende de la cantidad de procesamiento requerido. Así que no estoy seguro de dónde provienen los 5 minutos.
Laurence Cope
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.