VZC System 3.3 - Das Ende des HTTP 500 – Wie wir den RAM-Kollaps beim Bilder-Upload besiegt haben — VZC System Changelog
23.03.2026

VZC System 3.3 - Das Ende des HTTP 500 – Wie wir den RAM-Kollaps beim Bilder-Upload besiegt haben

Es war ein verdammter Flaschenhals, der uns im Hintergrund immer wieder den Stecker gezogen hat. Wer in letzter Zeit versucht hat, fette 48-Megapixel-Aufnahmen direkt in den Editor zu jagen, kennt das frustrierende Ergebnis: Ein brutaler HTTP 500 Error. Die Seite crashte kommentarlos beim Klick auf "Speichern". Wir haben uns das Ganze auf technischer Ebene im Detail angesehen und die Architektur des Uploads komplett neu gedacht.

Das Problem: Wenn Pixel den Server ersticken

Die Ursache lag nicht an der Dateigröße selbst. Ein modernes Smartphone-Foto wiegt komprimiert vielleicht entspannte 4 bis 12 MB. Die echte Hürde war das serverseitige Entpacken: Sobald die PHP GD-Library auf dem Webserver versucht hat, diese gigantischen Pixelmassen für die Skalierung unkomprimiert in den Arbeitsspeicher zu laden, explodierte der RAM-Verbrauch pro Bild auf über 200 MB. Bei den strengen Limits eines Shared Hostings greift da sofort der OOM-Killer (Out-Of-Memory) ein und tötet den PHP-Prozess gnadenlos.

Die Entscheidung: Client-Side Resizing statt Server-Stress

Wir hätten das PHP Memory Limit einfach dauerhaft auf unendlich setzen können – aber das ist auf Dauer ein gefährlicher Hack, der den gesamten Webserver in die Knie zwingen kann. Die saubere Entscheidung für Version 3.4 war radikaler: Wir haben die Schwerstarbeit komplett in den Browser verlagert.

Unter der Haube: Session-Fixes & Cleanup

Neben dem massiven Bilder-Update haben wir noch ein paar tiefe Altlasten im Backend aufgeräumt, die für unnötige Instabilität gesorgt haben:

Mit dem Update auf Version 3.4 haben wir den News-Editor nicht nur vor schleichenden Speicher-Abstürzen gerettet, sondern den gesamten Publishing-Workflow drastisch beschleunigt. Die Entscheidung, hochauflösende Bilder direkt auf dem Client zu verkleinern, macht das VZC System endlich skalierbar, rasendschnell und bereit für gigantische Aufnahmen.

← Zurück zur Übersicht
Fullsize
Einstellungen löschen?
Deine Cookie-Auswahl wird zurückgesetzt und die Seite neu geladen.