Marcin Król napisał(a):
Grzegorz Stanislawski napisał(a):
Zaleca się przeglądnięcie plików backupu i usunięcie z nich tych danych.
Jeszcze jedna okazja do przypomnienia ze sesje w bazie sa porabanym pomyslem i do zapelowania o powrot do normalnosci.
A ogórki konserwowe są smaczniejsze.
ja wole kiszone ;-)
Ps. Podasz jakiś argument za?
Bylo juz na liscie. Ja rowniez chcialbym dostac jakis powazny argument dla ktorego sesje zostaly przeniesione do bazy bo jedyny jaki znam nie jest tu spelniony (mowa o serwisie obslugiwanym przez kilka serwerow i kwestii wyniany danych o sesjach pomiedzy serwerami)
Najwazniejszy i podstawowy to taki ze w sesje sluza do przechowywania czesto uzywanych (podczas calej sesji) danch (a nawet calych obiektow) a w szczegolnosci tych ktore sa produktem skomplikowanych kwerend lub innych skomplikowanych procedur. Sesje sluza to tego aby nie ssac tych danych za kazdym razem, oszczedajac w ten sposob cenny czas procesora i jeszcze cenniejszy czas tego kto te strony oglada. Aplikacje webmailowe trzymaja w sesjach zawartosc skrzynki usera (prznajmniej jej index), sklepy internetowe trzymaja tam zawartosc koszyka i informacje o towarach ktore user ogladal oraz wybrana na podstawie tych danych liste tych ktore powinen zobaczyc pokazywana w ramach "related items" czy "polecamy". Aplikacje rysujace mapy laduja do sesji informacje o obiektach ktore pojawiaja sie na mapie i tak dalej i tak dalej. Sesje nie skuza do tego zeby przechowywac tam tylko dane o aktualnej skorce i hash potwierdzajacy poprewne zalogowanie.
W lmsie w sesji powinna byc lista klientow i komputerow - obie bardzo czesto wykorzystwane w formularzach. kompletny obiekt reprezentujacy dane odbenie zalogowanego uzykownika, wyniki kwerend pokazujacych statystyki i pare innych zeczy. powinny byc ale ich trzymanie w sesjach nie wnosi nic pozytywnego bo dostanie tych danych z sesji jest prawie tak samo kosztowne jak uzyskanie ich normalna droga.
Wyslalbym wam patcha, ale nauczony tym jak Alec traktuje podsylane patche powstrzymam sie od tego, zwlaszcza ze musialbym troche popracowac nad tym zeby cofnac sie do kompatybilnosci z obecnym lmesem.
Grzegorz Stanislawski