Online-Status-Anzeige

Mal ne andere Frage: wenn ich von jedem User, der eine Seite aufruft, den neuen Timestamp speichere, und alle User, die als "Online" gemarkert sind, checke, ob sie seit den letzten 5 Min. einen klick gemacht haben durch vergleichen mit dem aktuellen timestamp, ist das nicht dann ziemlich langsam?
 
Kommt auf die Anzahl der User an :-)
Für wieviel soll deine Seite ausgelegt werden?

Würde es definitiv über ne Datenbank lösen,
entweder über ne Sessionspeicherung, so kannst du jeden Nutzer abfangen oder über den Benutzernamen, hierbei sinds dann alle User, die online sind.
 
Ok, sagen wirm al ich speichere die Session in der DB mit ab in der USertabelle oder in einer extra Tabelle "loggedin", wo dann nur noch userid & session drinne steht. Wie kann ich dies dann performant sauber halten?

Ich muss dazu sagen, dass mein Login Script zwar Sessions berücksichtigt, diese aber nirgends gespeichert & überprüft werden
 
Zuletzt bearbeitet:
Zurück