Objekt & Session

deostift

Erfahrenes Mitglied
Eine ganz kurze Frage an die Profis :)

Ich habe ein User Objekt - welcher Weg wäre besser:

1. Das Objekt komplett in die Session abzulegen und nach nem neuen Request wieder auslesen.

2. Nur die User ID in die Session legen und nach einem neuen Request, das User-Objekt neu erzeugen und aus der Datenbank befüllen.

---------------

Welches ist der bessere Weg um möglichst viele Ressourcen zu sparen?

Viele Grüße, Deo
 
Nun ja ich würde sagen, dass das davon abhängig ist, wie oft du alle Daten brauchst.
Wenn du bei jedem Request alle benutzerdaten benötigst würde sich das schon anbieten, allerdings auch nur, wenn du mit nicht allzu vielen Nutzern rechnest, denn sonst hast Du ganz schnell einen vollen ServerCache.
 
Naja, da eine Session auch nichts anderes ist, als ein server-seitiges File, dürfte der Weg über "Objekt in Session" nicht schneller gehen. Man spart sich vermutlich nur einen DB Zugriff und ist vermutlich bequemer zum Coden.
 
Zurück