PHP.lt konferencija [ php-konf@php.lt ] :: Re: Re[4]: [php-konf] vartotojai


Re: Re[4]: [php-konf] vartotojai From: Nikolajus Krauklis (webmaster@php.lt)
Date: 2002-03-01 10:35:02


> O negalima paprasciausiai naudoti sesijas ir pasiimti tiesiog aktyviu
sesiju
> skaiciu ?
> tai ir gautusi puslapi lankomu siuo metu useriu skaicius
> How is this ?
>
> --------------------
> Xawiers

Sveikas,

nutariau ir ash savo trigrashi ikishti. Jei tu naudojiesi standartiniais php
session'ais
ir handleri session'u niekur kitur nenukreipineji reishkia visos sesijos bus
saugomos
failinej sistemoj. Kurioj butent direktorijoj yra nurodyta php.ini , by
default [ /tmp diras ]

jei visam serve sesijas naudoji tik tu, tai gali pasikauntint failu skaichiu
(su kazhkokiais kriterijais, nes
gali buti ir nesesijiniu failu /tmp dir'e) tai turesi kiek vartotoju tupi
tavo saite. Shitas budas yra
tikras sux, bet ka padarysi :) Nes tokios kaip komandos ash bent jau
nezhinau... kuri suzhino
kiek viso sesiju yra.

kitas budas yra naudotis sqlsession'ais kaip kewlar sake. Ten sistema yra
patogi kadangi sesijos saugomos
vienoje MySQL lenteleje o variabl'ai kitoje. Todel paselectines visas
sesijas ish sesiju lenteles tu zhinosi
kiek sesiju yra atidaryta (kiek vartotoju pas tave saite) o jei dar
paselektinsi ir laika sesijos bei prijoininsi
ir ish lenteles kitos username sesijos, tai zhinosi ir IDLE laika vartotojo
ir kokie vartotojai yra dabar
prisijunge.

Dar vienas budas su standartinemis php sesijomis galima keisti session save
handler'i, ne i failine sistema
bet i kokia nors DB (mysql, msql, oracle, pg ir t.t.), bet tada matyt butu
bereikalingas jau sqlsession'u perrasymas
per sikna.

Any comments?

Nikolajus Krauklis aka DzHiBaS
http://php.lt/wishlist




© MMI www.php.lt | E-mail: webmaster@php.lt