phpbar.de logo

Mailinglisten-Archive

[php] Onlineliste: Benutzertabelle vs. Sessiontabelle

[php] Onlineliste: Benutzertabelle vs. Sessiontabelle

Martin Adler martin.adler at continum.net
Don Sep 21 11:29:14 CEST 2006


Christian Thiele wrote:
> Hi,
> 
>  
> 
> ich arbeite gerade an einem kleinen Projekt und baue eine Liste mit
> Benutzern die gerade online sind. Dazu muß die letzte Aktivität des
> Benutzers sowie dessen Nutzername gespeichert…
> 
> (ich benutze PEAR::Session & PEAR::Auth)
> 
>  
> 
> 2 Möglichkeiten: 
> 
>  
> 
> a.)     Ich speichere den Namen und die letzte Aktivität in die
> Benutzertabelle 
> 
>  
> 
> b.)     Ich schreibe einen eigenen Container und speichere dort die letzte
> Aktivität / den Benutzernamen in die Session-Tabellen
> 
>  
> 
>  
> 
> Ziel ist ganz einfach, eine Liste mit allen Benutzern die momentan online
> sind. Welche Möglichkeit haltet ihr für die beste Lösung? Ich tendiere zu
> Lösung a.), andere die ich gefragt habe zu Lösung b….
> 
>  
> 
> PS: Wie sieht es momentan aus mit PEAR::LiveUser, hatte vor langer Zeit mir
> das angeschaut und fand die Dokumentation mangelhaft und teilweise auch zu
> komplex für ganz einfache Rechteprüfungen.

Ich würde ebenfalls Variante b) wählen.
Eine Memory Tabelle wäre wohl für diesen zweck am geeignetsten für eine 
reine Onlineliste.
http://www.mysql.org/doc/refman/4.1/en/memory-storage-engine.html

grüße
Martin


php::bar PHP Wiki   -   Listenarchive