Ist ein 128MB PHP Speicher sehr begrenzt?

Heute habe ich eine neue Funktion in das von mir erstellte Content-Management-System aufgenommen. Abhängig davon, wo Sie ein Bild hochladen, passt PHP die Größe des Bilds an den angegebenen Speicherort an. Es funktioniert ganz gut, aber wenn ich versuche, ein größeres Bild hochzuladen, wie in einem 3-MB-Bild, erhalte ich einen schwerwiegenden Fehler:

Fatal error: Allowed memory size of 134217728 bytes exhausted 
(tried to allocate 42520 bytes) in...

Ich denke, 128 MB Speicher sind ziemlich viel, wenn man bedenkt, dass ich nicht so viel laufe ... zumindest glaube ich das nicht. Es wurde versucht, weitere 42520 Byte für den Größenänderungsprozess zuzuweisen, dies ist jedoch fehlgeschlagen.

Meine Frage ist, ob ich (A) das Limit erhöhen oder (B) neu bewerten soll, warum ich überhaupt so viel Speicher verwende. Ist 128 MB eine gute Zahl oder ist sie zu groß / zu klein?

anke, Ry

AUFLÖSUN

Ich bin zu dem Schluss gekommen, dass 128 MB wirklich zu viel für die Größenänderung eines Bildes sind, und ich habe mich so darauf konzentriert, andere Optionen zu betrachten ... wie exec () - Optionen, dass ich meine "Beispiel" -Daten nie näher betrachtet habe. Es stellte sich heraus, dass mein großes Bild, obwohl es nur 2,83 MB groß war, ÜBER 10000 Pixel breit war. Das ist ein Problem. :)

Antworten auf die Frage(10)

Ihre Antwort auf die Frage