pl: Perl: Sessions halten bei mehreren Servern (Serverfarm)

Beitrag lesen

Hi,

eine Session must Du gar nicht in einer Datenbank speichern. Die wird zwischen Server und Client ausgehandelt, der Client speichert den Keks (Cookie) mit der ausgehandelten Session ID, fertig.

Ausführlich hier beschrieben, solange der Client den Cookie nicht löscht und immer dieselbe ID sendet, bleibt die Sesssion bestehen. D.h., da ist es auch völlig egal welcher der Server die Response ausliefert, die Session ist davon unabhängig.

Erst dann, wenn es in der Session was zu speichern gibt, ein erfolgreicher Login z.B. oder ein Warenkorb, dann gehts an Speichern serverseitig. Logisch dass bei mehreren Servern diese Speicherung zentralisiert werden muss.

MfG