Bekijk Volledige Versie : PHP: disable memory_limit?
Paul van der Vlis
01/08/07, 16:31
Hallo,
Software die ik installeer wil graag dat ik in php.ini "memory_limit =
-1" neerzet. Ik gebruik echter dezelfde server ook voor hosting van
klanten.
Betekent bovenstaande niet dat een slecht geschreven PHP pagina van een
klant al het geheugen kan inpikken?
Groet,
Paul.
--
http://www.vandervlis.nl/
On Sat, 28 Jul 2007 14:08:10 +0200, Paul van der Vlis <paul@vandervlis.nl>
wrote:
> Hallo,
>
> Software die ik installeer wil graag dat ik in php.ini "memory_limit =
> -1" neerzet. Ik gebruik echter dezelfde server ook voor hosting van
> klanten.
>
> Betekent bovenstaande niet dat een slecht geschreven PHP pagina van een
> klant al het geheugen kan inpikken?
Inderdaad, nou ja, al het geheugen is lastig, en afhankelijk van de
verdere setup, maar anderen kunnen daar zeker last van hebben.
memory_limit kan echter overal aangepast worden (PHP_INI_ALL), dus ook in
vhost configuraties (.conf), .htaccess bestanden etc. Wil de software
persé dat het in php.ini zit, of enkel dat het zo ingesteld is? Anders kun
je nl. gewoon prima wel een override maken voor een bepaald(e)
script/dir/host. Dat is hoe ik het wel vaker aanpak: standaard normale
limieten, voor scripts die er overheen moeten kunnen gaan een uitzondering
maken die je van tevoren goed overwogen hebt, zoals bijvoorbeeld ook met
max_execution_time.
--
Rik Wasmus
Paul van der Vlis
01/08/07, 16:31
Rik schreef:
> On Sat, 28 Jul 2007 14:08:10 +0200, Paul van der Vlis
> <paul@vandervlis.nl> wrote:
>
>> Hallo,
>>
>> Software die ik installeer wil graag dat ik in php.ini "memory_limit =
>> -1" neerzet. Ik gebruik echter dezelfde server ook voor hosting van
>> klanten.
>>
>> Betekent bovenstaande niet dat een slecht geschreven PHP pagina van een
>> klant al het geheugen kan inpikken?
>
> Inderdaad, nou ja, al het geheugen is lastig, en afhankelijk van de
> verdere setup, maar anderen kunnen daar zeker last van hebben.
>
> memory_limit kan echter overal aangepast worden (PHP_INI_ALL), dus ook
> in vhost configuraties (.conf), .htaccess bestanden etc. Wil de software
> persé dat het in php.ini zit, of enkel dat het zo ingesteld is?
Ik verwacht enkel dat het zo is ingesteld.
> Anders
> kun je nl. gewoon prima wel een override maken voor een bepaald(e)
> script/dir/host. Dat is hoe ik het wel vaker aanpak: standaard normale
> limieten, voor scripts die er overheen moeten kunnen gaan een
> uitzondering maken die je van tevoren goed overwogen hebt, zoals
> bijvoorbeeld ook met max_execution_time.
> --Rik Wasmus
Goed idee, bedankt.
Groet,
Paul.
--
http://www.vandervlis.nl/