Ich bemerkte, dass meine JS-Anwendung manchmal langsam wird (alle Benutzeroberfläche wird langsam). Ich habe versucht, herauszufinden, warum und ich bemerkte, dass PUBNUB Abmelden Veranstaltung wirklich schwer ist. Alle anderen PUBNUB-Ereignisse, wie z. B. "State" und "Subscribe", funktionieren gut.PubNub unsubscribe verlangsamt die gesamte Webanwendung
Es sollte async sein, ich weiß, aber selbst asynchron verlangsamt es die gesamte App, auch wenn es sehr einfach ist.
Ich benutze pubnub Präsenz.
Wissen Sie, dass passiert? Ist das ein Pubnub-Bug? Und wie man seine Leistung verbessert.
Hallo Michael, ich habe Ihre Antwort unten gepostet, die Ihnen helfen wird, bei der Entscheidung über die Option zu entscheiden, die 'noleave'-Flagge zu verwenden. – PubNub
Sie können implizite Auffälligkeitsereignisse in Ihrem Konto aktivieren, indem Sie sich an [email protected] wenden und die Funktion ** TCP_FIN-Verarbeitung ** für die Aktivierung in Ihrem Konto anfordern. Dadurch wird das Ereignis ** Bearbeitung verlassen ** auf den PubNub-Netzwerkservern gegenüber Ihrem Client ausgeführt. Dadurch können Sie explizite Abwesenheitsereignisse deaktivieren, indem Sie das Flag "noleave" auf true setzen. Wenn Sie diese Schritte ausführen, wird die Seitengeschwindigkeit auf Ihr normales Leistungsniveau angehoben. – PubNub