2015-04-03 90 views
7

我注意到我的JS应用程序有时变慢(所有UI变慢)。我试图弄清楚为什么,我注意到PUBNUB退订事件真的很重。所有其他的PUBNUB事件,例如状态,订阅都很好。PubNub取消订阅减慢整个Web应用程序

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

我使用pubnub存在。

Chrome Profile

你知道是怎么回事?这是一个pubnub错误?以及如何改善它的表现。

+0

嗨迈克尔,我已经在下面发布了你的答案,这将有助于指导你决定使用'noleave'标志的选项。 – PubNub 2015-04-04 01:20:24

+1

您可以通过联系[email protected]在您的帐户上启用隐式再见事件,并要求在您的帐户上启用** TCP_FIN处理**功能。这将把PubNub网络服务器上的事件**离开处理**放到客户端上。这允许您通过将noleave标志设置为true来禁用显式离开事件。通过执行这些步骤,您的页面可以加速到正常的性能水平。 – PubNub 2015-04-09 04:44:55

回答

0

只需发布上面第二条评论的内容作为本文的答案。

您可以通过联系[email protected]在您的帐户上启用隐式离开事件,并要求在您的帐户上启用TCP_FIN处理功能。这将在PubNub网络服务器上对您的客户端进行事件离开处理。这使您可以通过将noleave标志设置为true来禁用显式离开事件。

通过执行这些步骤您的页面加速到正常的性能水平。

这只是...作为PubNub JavaScript SDK v3.7.14,sendBeacon is implemented by our SDK transparently if browser supports it