Pravio sam ja slicno nesto, i veruj mi, uooopste nije problem to ubacivati u bazu. Takodje razmisli da li ti je bas potreban ajax na 1min, jer ako ga stavis na 2 minuta imas duplo manje poziva, na 5 minuta pet puta manje i tako. Mi smo koristili na 15 minuta, jer ako za to vreme korisnik sam ide dalje, ajax se i ne poziva, a znaci da je korisnik prisutan. Mislim da je 1min previse, ali ako imas potrebe, ok. Ovako gledano, povremeno gledanje statistike za tvoje potrebe ne bi (po meni) opravdalo toliko poziva. Mozda i da odvojis recimo registrovane/logovane, da u users tabeli imas polje last_visit, i ako imas bilo koji upit nad bazom, samo kazes da update tog polja na trenutno vreme. Taj isti kod stavis na pocetku glavnog (fajla koji se uvek poziva) fajla, on se izvrsava pri svakoj poseti. Odmah iza imas kontrolni parametar u get-u, recimo AJX=1 i ajax uvek salje taj parametar, pa skripta odma tu prekida dalji rad sa exit, tako da ti to mnoooogo rasterecuje kod, jer ajax ne ide dalje kroz kod onda. Ako ovo sa exit do sada nisi imao, taman ce ti to kompenzovati da u jednu drugu tabelu za posete imas polja
session_id i visit_time, pa ako korisnik nije logovan, ubacis podatke u tu tabelu (ili za obe grupe korisnika odmah ubacis u tu tabelu, kako ti lakse). Naravno, trebace ti i kron koji ce brisati statistiku stariju od recimo mesec dana. Ovim pristupom mozes imati mnoooogo bolju statistiku, recimo, vidis kada ti je sajt naj poseceniji, odmah mozes da provalis kakve navike ima vecina tvojih posetioca, kada je dobro ubacivati reklame ili vesti, i sve to recimo mesec dana unazad, za odabrani period. Sa sesijama i fajlovima, toga nema.
Opet te ubedjujem da razmislis dobro o bazama, jer tu ima mesta za optimizaciju i prakticnu upotrebu, pa posle mozes i prebaciti to da koristi fajlove za sesije ako ti se pokaze kao ne dovoljno optimizovano, za sada sam stekao misljenje da se samo plasis bauka, uopste mi taj gubitak performansi ne deluje kao potreban uslov za koriscenje i parsiranje fajlova. Ok bi bilo da vec koristis baze pa da primetis usporenje, ovako, iskreno mislim da su baze bolji i brzi pristup, ali ako si cvrsto resio za fajlove, pici tako (znam ja kad se za nesto uhvatim, tesko popustam

)
A ako listas sesije kao fajlove generic funkcijama, opet kazem, nece ti biti toliko tesko da proveris sta je brze, mislim, kao kad komanderom/explorerom otvoris folder koji ima 5000 fajlova, to je booolno samo tako.. a recimo backup baze od 5000 rekorda traje manje od 1sec, znaci citanje fajlove i citanje rekorda iz baze se toliko razlikuju, da je to po meni bolno porediti.
Moje vidjenje, ne mora da znaci da sam u pravu
