Gast
#3866974
Ihr wisst sicherlich, dass Facebook sich dauernd selbst aktualisiert. Am bekanntesten ist diese rote Zahl beim oberen Menü die anzeigt wieviele neue Nachrichten es gibt oder auch nicht. Ich habe vor so etwas auch in meiner Webseite einzubauen, nur mir Tabelleneinträge. Ich habe mir dazu ein Tutorial zu Ajax angeschaut und weiß wie das alles funktioniert und so. Meine Frage ist die: Wenn ich im 500ms Intervall immer in Javascript ein php script aufrufe und damit prüfe ob eine bestimmte Variable in der Datenbank gesetzt ist oder nicht, ist es dann nicht irgendwie zu aufwendig für den Anwender? Schließlich läuft ja Javascript beim Clienten und meine Angst ist, dass dies die Performance des PC's des Clienten (wenn mehrere solcher Seiten gleichzeitig offen sind) stark beeinflussen kann. Wie macht das eig facebook wenn eine neue Nachricht einkommt? Meiner Meinung nach muss es da so eine Art dauerhafte Abfrage beim Server geben, denn der Server kann ja üblicherweise nicht automatisch, wenn sich etwas in der Datenbank ändert, sich mit dem Clientn verbinden und ein Ereignis auslösen. Das geht nicht. Kurz und bündig: Würde das den PC bzw den Browser des Clienten überbeanspruchen wenn ich mehrer solcher dauerhaften Abfragen mache? Lg