phpbar.de logo

Mailinglisten-Archive

[php] Onlineliste: Benutzertabelle vs. Sessiontabelle

[php] Onlineliste: Benutzertabelle vs. Sessiontabelle

Sebastian Mendel lists at sebastianmendel.de
Don Sep 21 11:42:30 CEST 2006


Martin Adler schrieb:
> Christian Thiele wrote:
>> 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…
>>
>> 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
> 
> 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

die Indize der Tabellen werden sowieso im Speicher gehalten, ein einfaches

SELECT COUNT(*) WHERE indxed_field > [date]

benötigt ebenfalls kein Festplattenzugriff und geschieht rein im Speicher.



-- 
Sebastian Mendel

www.sebastianmendel.de

php::bar PHP Wiki   -   Listenarchive