Hi,
die Testphase ist nun im Wesentlichen abgeschlossen. Der neue Serializer bewährt sich hervorragend gegenüber meiner bisherigen Lösung mit Storable::freeze
, insbesondere in Sachen Performanze. Den Data Access Layer hab ich komplett ausgetauscht und bei der Gelegenheit den Cleanup so geändert dass nicht mehr automatisch gespeichert wird sondern nur noch dann, wenn tatsächlich Daten für die Session anfallen (beispielsweise bei einem Login). Ansonsten haben die Sessiondateien eine Länge von 0 und gelöscht wird automatisch nach 24 Stunden.
Und so ganz nebenbei hat sich noch ein anderes Problem in Luft aufgelöst, was ich im Nachhinein nur auf einen Bug in Storable::freeze
zurückführen konnte weil es bei gleichem SessionManagement mit einem anderen Serializer nunmehr nicht mehr auftritt, Schwamm drüber 😉
Ausschlaggebend ist immer der produktive Server, bei mehr als tausend Requests die täglich über das Framework laufen muss schon alles stimmen. MfG