PubNub取消订阅会降低整个Web应用程序的速度

Mïc*_*röv 7 javascript websocket pubnub

我注意到我的JS应用程序有时变慢(所有UI都变慢).我试图找出原因,我注意到PUBNUB取消订阅事件真的很重.所有其他PUBNUB事件,例如州,订阅都很好.

它应该是异步的,我知道,但即使是异步也会减慢整个应用程序的速度,即使它非常简单.

我使用pubnub存在.

Chrome个人资料

你知道那是怎么回事吗?这是一个pubnub bug吗?以及如何提高它的性能.

Cra*_*ver 0

[更新:可以进行自助属性配置] 您可以为 PubNub 密钥集启用“生成断开连接”属性

  1. 登录您的 PN 帐户
  2. 选择您的密钥集(子/公共密钥)
  3. 在 PRESENCE 下,可以启用或禁用在 TCP Fin 或 RST 属性上生成离开

PRESENCE gen 离开配置

启用意味着当客户端断开连接时,PN 服务器会将 TCP FIN(或 RST)信号解释为离开事件。

禁用意味着不会生成离开在线事件,并且最终将为该客户端 (UUID) 为其之前订阅的每个频道生成超时在线事件

客户端的显式unsubscribe调用始终会导致为该调用中的每个通道生成离开在线事件。

注意:更改此属性时,请务必彻底测试您的应用程序。启用此属性似乎始终是最佳选择,但根据您的实现,它可能会出现意外行为。

有关PubNub Presence 如何工作的更多详细信息,请参阅文档

如有任何疑问,请联系 support@pubnub.com 并提供详细信息,以获得进一步的见解。