Also habe ich eine Rails-App (die in diesem Fall scheint, als wäre es irrelevant, aber ich werde es trotzdem erwähnen). Es ist eine Art Chat-Room-Anwendung.Wird die Häufigkeit der Abfragen schneller auf meiner Seite angezeigt?
Um festzustellen, welche Benutzer sich gerade in einem Chat-Raum befinden, habe ich JavaScript-Abfragen verwendet.
So ein einfaches
$(function() {
setTimeout(updateUsers, 15000);
});
wo updateUsers nur ruft eine AJAX-Anforderung erhalten das Array von Usern, die gerade im Chat zu ziehen.
Hier ist meine Frage: 15 Sekunden ist eine ziemlich lange Zeit zu warten, um abzufragen. Wie oft sollte ich es ohne Leistungsprobleme machen? Natürlich hängt das von vielen Faktoren ab, aber ich würde gerne diese Faktoren hören. Ich habe eine Reihe von ähnlichen Fragen zum Empfangen von Nachrichten in Chat-Rooms gesehen, aber noch keine für Listen von Benutzern, weshalb ich diese Frage stelle.
Ok danke. Der Grund, warum ich das Polling nutze, ist eigentlich, weil ich es vorläufig vermeiden möchte, aber danke für den Rat. – varatis