Witam
Zastanawiam sie czy jest sens wykorzystywania bazy danych do mechanizmu sesji.
Napisalem klase w ktorej konstruktor tworzy pliki cookie i zapisuje dane:
-ip
-przegladarka
-sessid
-czas rozpoczecia
-czas zakonczenia
-status (uzytkownik zalogowany lub nie)
do tabeli sesji, kazdemu kto odwiedzi strone.
Po kliku dniach mialem w tej tabeli kolo 500 danych roznych sesji uzytkownikow niezalogowanych i zalogowanych.
Sadzilem ze bede mial w ten sposob raport tego kto odwiedzal strone (tak dla bezpieczenstwa ;p gdyby np o 23.33 strona przestala dzialac) ale wydaje mi sie ze nie jest to dobre rozwiazanie.
Pomijam oczywiscie inne metody w klasie np. do sprawdzania czy id sesji i ip sa identyczne na maszynie klienta z tymi wpisanym do bazy danych (do weryfikacji uzytkownika). Do tego akurat BD jest przydatna ale kosztuje to wiele nie wykorzystywanych rekordow.
Myslalem o napisaniu skryptu ktory bedzie usuwal wpisy z nieaktualna data ale czy caly ten pomysl jest dobry?
Moze jest lepszy sposob?
pozdrawiam