Mailinglisten-Archive |
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