Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann man Grafik- und Text-Liveübertragungen in PHP besser implementieren?

Wie kann man Grafik- und Text-Liveübertragungen in PHP besser implementieren?

WBOY
WBOYOriginal
2016-09-27 14:04:291526Durchsuche

Die Anforderung besteht darin, ein Grafik- und Text-Live-Broadcast-System zu implementieren. Beim Senden von Live-Broadcast-Nachrichten können Benutzer diese in Echtzeit aktualisieren, und genügend (1 W) Personen können gleichzeitig die neuesten Live-Broadcast-Nachrichten aktualisieren und den Verlauf anzeigen Nachrichten.

Meine Idee ist, dass jedes Mal, wenn eine Live-Broadcast-Nachricht gesendet wird, ein Memcache-Datensatz hinzugefügt wird, wobei die Nachrichten-ID als Schlüssel verwendet wird, nachdem sie in der Datenbank gespeichert wurde, und eine Liste von Nachrichten-IDs verwaltet und im Memcache abgelegt wird. Wenn der Benutzer dies anfordert, wird die eingehende Nachrichten-ID n IDs entsprechend der Nachrichten-ID-Liste abgerufen und anschließend n-mal in einer Schleife ausgeführt, um n Datensätze aus dem Memcache abzurufen und sie zurückzugeben. Während des Vorgangs ist ein Fehler aufgetreten und die Bibliothek muss den Cache neu generieren.

Frage: Ist das möglich? Kann es die Nachfrage decken? Gibt es eine bessere Lösung?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn