Question simple. Quelle est votre limite de mémoire PHP recommandée pour Magento?
Question simple. Quelle est votre limite de mémoire PHP recommandée pour Magento?
Réponses:
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.
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.