dedlfix: PHP Speicher Behandlung

Beitrag lesen

Tach!

Wie viel Speicher sind für ein normales PHP Script okay?

Definiere "normal"! Schon ein Dreizeiler, der eine große Datenmenge aus einer Datenbank abfragt, braucht mehr Speicher als ein deutlich größeres Script das ein ganzes Affenformular erstellt. Auch Grafikbearbeitung verbraucht bei wenig (PHP-)Aufwand viel Speicher.

Für eine unserer Seiten hab ich das mal getestet. Da belegt PHP 14 MB des Speichers beim Peak (memory_get_peak_usage())
Ist das viel, vertretbar?

Vertretbar kommt immer auf die Aufgabenstellung an. 128 MB ist der Default-Wert für das memory_limit. Bei 5.2 war es 16 MB und davor 8 MB. Die letzteren beiden Werte erscheinen mir recht wenig. Die 128M erscheinen einem Massenhoster vielleicht deutlich zu viel, der kann bei seinen Preisen nur Käfighaltung auf engstem Raum betreiben.

dedlfix.