Nicht immer alle Session-Werte automatisch laden und parsen
Durch das Speichern ganzer Forms in der Session wurde das Laden sehr langsam, weil bei jedem Request alle Session-Werte geladen und mit YAML geparst wurden. Rief man z.B. ein Erzeugnis mit 50 Einzelteilen auf, so erhöhte sich dadurch die Requestzeit um eine Sekunde -- bis die Session gelöscht wird (Logout, Timeout oder bei nicht-FastCGI).
Lösung ist, dass nur diejenigen Werte bei jedem Request automatisch geladen werden, die entweder 'auto_restore' gesetzt haben, oder die immer benötigt werden (Login, Passwort, Root-Passwort). Alle anderen Werte werden nur auf Existenz geprüft und erst bei $::auth->get_session_value() wirklich geladen und per YAML geparst.
Nicht immer alle Session-Werte automatisch laden und parsen
Durch das Speichern ganzer Forms in der Session wurde das Laden sehr
langsam, weil bei jedem Request alle Session-Werte geladen und mit
YAML geparst wurden. Rief man z.B. ein Erzeugnis mit 50 Einzelteilen
auf, so erhöhte sich dadurch die Requestzeit um eine Sekunde -- bis
die Session gelöscht wird (Logout, Timeout oder bei nicht-FastCGI).
Lösung ist, dass nur diejenigen Werte bei jedem Request automatisch
geladen werden, die entweder 'auto_restore' gesetzt haben, oder die
immer benötigt werden (Login, Passwort, Root-Passwort). Alle anderen
Werte werden nur auf Existenz geprüft und erst bei
$::auth->get_session_value() wirklich geladen und per YAML geparst.