Zauważyłem, że moja aplikacja JS czasami się zwalnia (cały interfejs jest wolny). Próbowałem dowiedzieć się dlaczego i zauważyłem, że wydarzenie PUBNUB unsubscribe jest naprawdę ciężkie. Wszystkie inne zdarzenia PUBNUB, takie jak stan, subskrypcja działają dobrze.PubNub rezygnuje z subskrypcji spowalnia całą aplikację internetową
To powinno być asynchroniczne, wiem, ale nawet asynchronizacja spowalnia całą aplikację, nawet jeśli jest bardzo prosta.
Używam obecności pubnub.
Czy wiesz, że dzieje? Czy to błąd w pubnub? I jak poprawić jego wydajność.
Cześć Michael, zamieściłem poniżej swoją odpowiedź, która pomoże ci w podjęciu decyzji o opcji użycia flagi 'noleave'. – PubNub
Możesz włączyć niejawne zdarzenia pożegnania na swoim koncie, kontaktując się z [email protected] i poprosić o włączenie funkcji ** TCP_FIN ** na Twoim koncie. Spowoduje to, że zdarzenie ** zostanie przetworzone ** na serwery sieciowe PubNub kontra twój klient. Pozwala to na wyłączenie jawnych zdarzeń urlopu poprzez ustawienie flagi 'noleave' jako prawdziwej. Wykonując te czynności, twoja strona osiąga normalny poziom wydajności. – PubNub