2017-01-04 5 views
0

Ich benutze Meteorjs auf iOS. Ich kann mich über Web-Sockets mit ihm verbinden. Aktuell versucht meine Anwendung alle 5 Sekunden, eine Verbindung mit dem Server herzustellen, wenn die Verbindung unterbrochen ist. Ich habe diese Nummer zufällig gewählt, aber ich bin besorgt, wie sich das auf meine Bewerbung auswirken wird.Angemessenes Zeitintervall zum erneuten Verbinden mit Websockets

Ist diese Nummer zu häufig? wenn ja, was ist das passende Zeitintervall?

Jeder hat Erfahrung, wie sich dies auf meine App in Bezug auf die Akkulaufzeit auswirken wird, wenn meine App ständig versucht, eine Verbindung zu einem Web-Socket herzustellen?

jede Hilfe wird sehr geschätzt werden.

Antwort

1

5 Sekunden ist in Ordnung für die Wiederverbindung, könnte aber logischer gemacht werden!

Nun gibt es zwei Fälle:

  1. Temporärer Fehler, die auf den ersten gelöst bekommen könnte oder zweiten
  2. einige andere Netzwerkverbindung wieder anschließen, die unendlich dauern kann wieder verbindet

Im ersten Fall sind 5 Sekunden möglicherweise zu spät, im zweiten Fall möchten Sie möglicherweise eine Verbindung mit größeren Verzögerungen herstellen.

Also, die optimale Lösung wird sein, mit 0 Sekunden zu beginnen und die Wiederverbindungsverzögerung zu erhöhen, da es in Schleife versagt!


Jetzt beantworten, um Ihre andere Frage: , wie diese meine Anwendung in Bezug auf die Lebensdauer der Batterie auswirken?

Es wird nicht mehr als es bereits verwendet, während die Verbindung ist lebendig !!

Verwandte Themen