Ich habe eine Website, wo jeder Benutzer mehrere Bestellungen haben kann. Jede Bestellung hat ihren eigenen Status. Ein Hintergrundprozess aktualisiert den Status jeder Bestellung nach Bedarf. Ich möchte den Benutzer in Echtzeit über den Status seiner Bestellungen informieren. Daher habe ich einen API-Endpunkt entwickelt, der alle Bestellungen eines bestimmten Benutzers zurückgibt. Auf der Client-Seite habe ich eine React-Komponente entwickelt, die die Bestellungen anzeigt, und dann wird jede Sekunde eine AJAX-Anfrage an die API durchgeführt, um alle Bestellungen und deren Status abzurufen, und dann wird React automatisch aktualisiert.Live-Updates auf der Website - 1 Ajax pro Sekunde ist schlechte Praxis?
Macht 1 AJAX Anruf pro Sekunde, um alle Bestellungen eines Benutzers eine schlechte Praxis zu bekommen? Was sind andere Strategien, die ich tun kann?
Könnten Sie näher ausführen? Warum ist es eine schlechte Übung? – Ivan
Socket ist besser, weil es eine Verbindung basierend auf Ereignis erstellt sendet –
hey @Ivan, redigiert gerade meine Antwort im Gespräch darüber, warum ich mit Sockets und nicht AJAX in dieser Situation gehen würde. –