Hallöle, einen schönen Abend erstmal !
habe zwar im Forum ähnlichen Themen gefunden aber irgendwie wurd ich daraus net schlau ... also mal eine ganz einfache dumme frage:
Ich benutze ein auf Php und MySql basierendes Benutzerscript wo man sich anmelden kann und so das übliche .. mit forum chat usw.
So, jetzt will ich auf den Seiten angezeigt bekommen, wer gerade online ist.
Hab mir hier ein Tut darüber durchgelesen und das auch so gelöst - also bei jeder seite wird die aktuelle zeit in der DB gespeichert.
Dann wird abgefragt ob die Gespeicherte Zeit + 5 minuten größer ist , als die aktuelle Zeit ( -> alle die Seit 5 minuten nix mehr gemacht haben, sind offline)
Da die 2 genannten Punkte - also eintrag in die DB die und die Abfrage
auf jeder Seite durchgeführt werden, frage ich mich doch ....
wenn ich viele User in der BD habe, und der nach dem Datum schaut und jedesmal vergleich, dauert das nicht ewig ? Es gibt vielleicht noch eine Elegantere Lösung.... oder ist die Abfragezeit so gering, dass es nichts ausmacht ?
Is ne komische Frage aber irgendwie will ich das jetzt wissen, damit ichs jetzt ändere oder optimiere und mir nicht nachher auffält dass das Grundgerüst wackelt.
Danke schon mal ...
habe zwar im Forum ähnlichen Themen gefunden aber irgendwie wurd ich daraus net schlau ... also mal eine ganz einfache dumme frage:
Ich benutze ein auf Php und MySql basierendes Benutzerscript wo man sich anmelden kann und so das übliche .. mit forum chat usw.
So, jetzt will ich auf den Seiten angezeigt bekommen, wer gerade online ist.
Hab mir hier ein Tut darüber durchgelesen und das auch so gelöst - also bei jeder seite wird die aktuelle zeit in der DB gespeichert.
Dann wird abgefragt ob die Gespeicherte Zeit + 5 minuten größer ist , als die aktuelle Zeit ( -> alle die Seit 5 minuten nix mehr gemacht haben, sind offline)
Da die 2 genannten Punkte - also eintrag in die DB die und die Abfrage
auf jeder Seite durchgeführt werden, frage ich mich doch ....
wenn ich viele User in der BD habe, und der nach dem Datum schaut und jedesmal vergleich, dauert das nicht ewig ? Es gibt vielleicht noch eine Elegantere Lösung.... oder ist die Abfragezeit so gering, dass es nichts ausmacht ?
Is ne komische Frage aber irgendwie will ich das jetzt wissen, damit ichs jetzt ändere oder optimiere und mir nicht nachher auffält dass das Grundgerüst wackelt.
Danke schon mal ...
Kommentar