Catégories:
Bonjour,
J’aimerais savoir si le fait d’augmenter le memory_limit a un impact sur le serveur ? Est ce que lorsqu’un script est lancé il réserve tant de mémoire sur le serveur ?
Actuellement, memory_limit est à 128M si je l’augmente à 256 quel impact y a t il sur le serveur, sachant qu’il y a d’autres sites dessus.
Moi de ce que j’ai compris, c’est que memory_limit est juste là pour empecher une boucle infini par exemple ou pour la sécurité lors d’un hack.
Merci
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

C’est équivalent à le mettre sur ton PHP.INI sauf que ça a un impact seulement sur ton site.
Ca réserve bien plus de mémoire dans apache pour chaque process «et donc utilisateur connecté simultanément».
C’est important pour Drupal quand tu utilises par exemple Views et / ou Admin_menu qui consomment pas mal dans les pages admin dédiées. En dessous de 64M souvent, tu as des erreurs.
Yoann Babel — formateur Drupal : http://formation.ideia.fr/drupal
ybabel
357
Ah ok donc ca réserve bien de la mémoire physique. Donc c’est risqué de le monté à plus de 128 alors.
http://www.manuelphp.com/php/ini.memory-limit.php
http://phpsec.org/projects/phpsecinfo/tests/memory_limit.html
Dans les docs, ils ne disent à aucun moment que cela alloue de la mémoire
gaya
42
Oui «reserve», mais pas «alloue». C’est juste la limite «allouable», elle n’est pas utilisée pour autant si le processus ne la demande pas. Le terme était ambigue.
Yoann Babel — formateur Drupal : http://formation.ideia.fr/drupal
ybabel
357