Hello,
keine ahnung, aber ich glaub irgendwo ( hier im forum!!!) gelesen zu haben, das sessions nicht größer als 5kb sein sollten ( was GROß ist)
Das ist ein Gerücht. Sesssiondateien können durchaus ca. 1/5 des für das Script zur Verfügung stehenden Speichers (8MB sind Standard) haben, ohne dass es Probleme gibt. Kommt natürlich darauf an, was man an Speicherbedarf _im_ Scipt sonst so hat.
Größerer Bedarf wird dann eben über Flat-Files ausgelagert. Da kann man dann nochmal locker Faktor 1000 schaffen. Wenn die ausgelagerten Dateien zu groß werden, muss man aber leider darauf verzichten, sie komplett einzulesen, sondern muss sie eben blockweise verarbeiten.
Wenn man die ausgelagerten Dateien bei Linux-Systemen mit im Sessionverzeichnis abspeichert, dann kann man sie auch vom GC automatisch mit entsorgen lassen. Der schaut nämlich nur nach dem last_touched und der Vorsilbe "sess_"
GC funktioniert _nicht_ bei Windows-Systemen!
Grüße
Tom