So übertragen Sie neue HTML-Daten vom Server an den Browser, ohne die Seite zu aktualisieren

Ich habe viele Websites gesehen (z. B. Facebook oder Stack Overflow), auf denen bestimmte Funktionen aktualisiert werden, sobald neue Daten generiert werden (z. B. eine neue Antwort auf einen Beitrag).

Nehmen wir an, dass einem Blog ein neuer Beitrag hinzugefügt wird und sich gerade jemand im Blog befindet. Die Idee ist, den neuen Beitrag automatisch zum Blog hinzuzufügen, ohne dass der Benutzer eine Aktualisierung vornimmt oder Maßnahmen ergreifen muss.

Ich habe darüber nachgedacht, etwa alle 5 Sekunden einen AJAX-Aufruf auszuführen, aber dadurch werden zu viele Anfragen an den Server gesendet, und ich habe festgestellt, dass die von mir erwähnten Websites (die Inhalte erneuern) keine neuen Anfragen stellen.

Mir fehlen wirklich die Ideen, wie dies erreicht werden kann. Ist das mit PHP und AJAX möglich? Ich habe auch von Websockets gehört. Irgendwelche Ideen? Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage