dedlfix: Webhosting / Arbeitsspeicher

Beitrag lesen

echo $begrüßung;

Wenn nun jemand 3 Bilder a 20 MB hochlädt und diese verzippt werden sollen, braucht er doch mind. 120 MB.

Das kann man so pauschal sicher nicht sagen, und ohne Kenntnis der Verarbeitungsschritte im Script und der beteiligten externen Programme schon gar nicht.

Oder es laden 3 Leute zufällig gleichzeitig Bilder hoch, z.b. jeder 50 MB, und die GD-LIB macht von allen 3 gleichzeitig Thumbnails werden doch auch 150 MB Arbeitsspeicher gebraucht...

Der Speicherverbrauch der GD-Funktionen richtet sich nach der Bildgröße, nicht nach der Dateigröße. In der Datei sind die Bilddaten komprimiert abgelegt. Für Bildberechnungen benötigt die GD jedoch jeden Pixel einzeln. Um beispielsweise ein Bild zu verkleinern braucht man die Informationen der Nachbarpixel. Diese jeweils erst bei Bedarf aus dem komprimierten Teil rauszulesen benötigt zu viele Ressourcen.

Wenn man 250 MB Bilder hochladen kann, kommt man doch nicht drum herum viel Arbeitsspeicher zu haben, oder?

Ja, 32 MB reicht da definitiv nicht.

Würde mich freuen wenn mir jemand mal einen Rat geben könnte.

Manchmal begrenzt der Hoster nur den PHP-Speicher und für das weniger häufig genutzte aber oft auch zu findende Perl und Python nicht ...

echo "$verabschiedung $name";