Limite de mémoire PHP Magento recommandée


Réponses:


10

La limite de mémoire PHP recommandée pour Magento est de 512 Mo

De la configuration système requise avant EE 1.14.1 et CE 1.9.1 :

[...]

  • Compatibilité PHP:
    • PHP 5.4 est pris en charge nativement par EE 1.14 et versions ultérieures et par CE 1.9 et versions ultérieures
    • Les versions antérieures CE et EE prennent en charge les versions 5.2.13 à 5.3.24; ou 5.4.x avec un correctif pour CE ou EE (le correctif est répertorié comme compatibilité PHP 5.4 dans le portail de support EE)
    • Extensions requises:
      • PDO_MySQL
      • simplexml
      • mcrypt
      • hacher
      • GD
      • DOM
      • iconv
      • boucle
      • SOAP (si l'API Webservices doit être utilisée)
    • Safe_mode désactivé
    • Memory_limit pas moins de 256 Mo (de préférence 512) [gras ajouté]

[...]

Pour ces versions ci-dessus, aucune mémoire n'est spécifiée pour la configuration système requise uniquement pour les versions PHP (PHP 5.4 et 5.5), mais il existe des problèmes connus avec la limite de mémoire PHP par défaut de 128 Mo pour ces versions PHP.


des références?
Francis Kim


256M sont morts et ont été enterrés avec la version 1.6, il est temps de passer à autre chose. La dernière chose que vous voulez est un hoquet dans le back-end causé par le dépassement des limites de mémoire lors d'une opération cruciale. Les gens ont tendance à oublier lorsqu'ils spécifient un plan de service, que le système d'exploitation, le serveur Web, mysql et l'interpréteur php ont tous besoin de mémoire pour vivre, avant même de commencer à exécuter Magento.
Fiasco Labs du

4

Je donne toujours à mes projets Magento 1024 Mo de mémoire et le paramètre max_execution_time dans le fichier PHP.

Cette recommandation est basée sur une expérience personnelle avec le téléchargement des fichiers expirant en raison du fait que PHP a un max_execution_time par défaut de 30 secondes, ce qui en théorie devrait être correct 99% du temps, mais parfois ce n'est tout simplement pas suffisant.


Je fais à peu près la même chose
Francis Kim

quelle valeur utilisez-vous pour max_execution_time?
jrosell

J'ai utilisé de 120 à 300 secondes. Cependant, si quelque chose prend 5 minutes, il y a probablement d'autres problèmes à résoudre.
Vallier

Vallier, pouvez-vous développer sur quel processus vous attendez 5 minutes pour terminer? Tout visiteur frontal devrait avoir un chargement de page en moins d'une seconde, rien de plus est trop lent. Si vous importez des données dans l'administrateur ou d'autres tâches qui pourraient prendre un certain temps, le délai dépend vraiment de la quantité de traitement requise. Vous ne savez donc pas d'où viennent les 5 minutes.
Laurence Cope
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.