Sven Rautenberg: Belastung des Servers durch Sessions

Beitrag lesen

Moin!

Bei realen Vorgangsbearbeitungen können die gestapelt vorliegen.
Es können also schon mal 100MB Sessiondaten zusammenkommen (roh)

Wenn wirklich 100 MB Daten zusammenkommen, dann will man die nicht mehr in der Session speichern, sondern auf einen permanenteren Speicher auslagern. Denn es ist mehr als unwahrscheinlich, dass wirklich jedes Skript immer auf alle Daten Zugriff benötigt.

Ansonsten baust du dir mit so einem Datenspeicher selbstverständlich eine Performancebremse erster Güte. Abhängig davon, was du als "roh" bezeichnest - nehmen wir mal an, das bezeichnet 100 MB RAM-Speicher für $_SESSION - würde das ja bedeuten, dass zehn parallele Zugriffe schon 1 GB Serverspeicher belegen, und übliche Speicherausbauten mit 4 GB nur 40 Requests gerade so bewältigen könnten, wenn sonst kein Betriebssystem läuft. ;)

- Sven Rautenberg