Tach!
Bei meinem Skript wird die Session Global geöffnet. Macht das überhaupt Sinn, oder sollte man diese öffnen, nur wenn man diese auch braucht. Weil sonst müsste ich die Session permanent öffnen/schließen - die Frage ist, ob das performanter ist?!?
Die Frage nach der Performance ist zweitrangig. Wichtig ist, dass es überhaupt läuft. Wenn die Laufzeit dann akzeptabel ist, muss man sich meist keine weiteren Gedanken zur Performance machen. Es sei denn, du weißt genau, dass du da einen Flaschenhals eingebaut hast, beispielsweise mit einem eigenen Session-Handling oder übermäßig vielen Daten in der Session-Datei.
Und warum muss die Session permanent geöffnet und geschlossen werden? Man kann die Daten auch einmal lesen und am Ende wieder schreiben. Während der Script-Laufzeit liegen sie dann in einem normalen Array. Zu beachten sind dann aber Nebenläufigkeitseffekte. Nicht umsonst blockiert PHP ja das Script, wenn es die Session-Datei wegen bereits anderer Verwendung nicht öffnen kann.
dedlfix.