Empfohlenes Magento PHP-Speicherlimit

Antworten:

10

Das empfohlene PHP-Speicherlimit für Magento beträgt 512 MB

Aus den Systemanforderungen vor EE 1.14.1 und CE 1.9.1 :

[...]

  • PHP-Kompatibilität:
    • PHP 5.4 wird nativ von EE 1.14 und höher sowie von CE 1.9 und höher unterstützt
    • Frühere CE- und EE-Versionen unterstützen 5.2.13 - 5.3.24; oder 5.4.x mit einem Patch für CE oder EE (der Patch ist im EE-Supportportal als PHP 5.4-Kompatibilität aufgeführt)
    • Erforderliche Erweiterungen:
      • PDO_MySQL
      • Simplexml
      • mcrypt
      • Hash
      • GD
      • DOM
      • iconv
      • locken
      • SOAP (wenn die Webservices-API verwendet werden soll)
    • Safe_mode aus
    • Memory_limit nicht weniger als 256 MB (vorzugsweise 512) [fett hinzugefügt]

[...]

Für die oben genannten Versionen ist kein Speicher für die Systemanforderungen angegeben, nur für die PHP-Versionen (PHP 5.4 und 5.5). Es sind jedoch Probleme mit dem Standard-PHP-Speicherlimit von 128 MB für diese PHP-Versionen bekannt.

Tejas Shah
quelle
irgendwelche Referenzen?
Francis Kim
256M starben und wurden mit Version 1.6 begraben, Zeit weiterzumachen. Das Letzte, was Sie wollen, ist ein Schluckauf im Back-End, der durch das Überschreiten der Speichergrenzen während eines entscheidenden Vorgangs verursacht wird. Die Leute neigen dazu zu vergessen, wenn sie einen Serviceplan festlegen, dass das Betriebssystem, der Webserver, MySQL und der PHP-Interpreter Speicher benötigen, bevor Sie überhaupt mit der Ausführung von Magento beginnen.
Fiasco Labs
4

Ich gebe meinen Magento Projects immer 1024 MB Speicher und die Einstellung max_execution_time auch in der PHP-Datei.

Diese Empfehlung basiert auf persönlichen Erfahrungen mit dem Timeout von Datei-Uploads, da PHP eine Standard- Max_execution_time von 30 Sekunden hat, was theoretisch in 99% der Fälle in Ordnung sein sollte, aber manchmal reicht es einfach nicht aus.

Vallier
quelle
Ich mache so ziemlich das gleiche
Francis Kim
Welchen Wert verwenden Sie für max_execution_time?
Jrosell
Ich habe irgendwo zwischen 120 Sekunden und 300 Sekunden verwendet. Wenn jedoch etwas 5 Minuten dauert, sollten wahrscheinlich andere Probleme behoben werden.
Vallier
Vallier, können Sie erläutern, auf welchen Prozess Sie 5 Minuten warten? Jeder Front-End-Besucher sollte in weniger als einer Sekunde eine Seite laden, alles andere ist zu langsam. Wenn Sie Daten in den Administrator importieren oder andere Aufgaben ausführen, die einige Zeit in Anspruch nehmen können, hängt das Zeitlimit wirklich vom erforderlichen Verarbeitungsaufwand ab. Also nicht sicher, woher die 5 Minuten kommen.
Laurence Cope