我注意到我的JS应用有时变慢(所有UI变慢)。我试图弄清楚原因,并注意到PUBNUB取消订阅事件的确很繁重。所有其他PUBNUB事件(例如状态)都可以正常工作。
我知道它应该是异步的,但是即使异步,它也会减慢整个应用程序的运行时间,即使它非常简单。
我使用pubnub的状态。
你知道那是发生了吗?那是发布错误吗?以及如何提高其性能。
最佳答案
只需发布上面第二条评论的内容作为此帖子的答案。
您可以通过联系[email protected]在您的帐户上启用隐式休假事件,并要求在您的帐户上启用TCP_FIN处理功能。这会将事件假处理放在PubNub网络服务器与客户端上。这允许您通过将noleave
标志设置为true来禁用显式请假事件。
通过执行这些步骤,页面速度可以达到正常的性能水平。
从PubNub JavaScript SDK v3.7.14版本sendBeacon is implemented by our SDK transparently if browser supports it开始。
关于javascript - 取消订阅PubNub会减慢整个Web应用程序的速度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29439931/