0

Gmail断开连接时,它会显示如下消息:

未连接。在 3:36 连接... [立即尝试]

更快的重新连接间隔真的有那么大吗?

我之所以问是因为我正在开发一个基于Socket.IO的移动网络应用程序,并且我想避免像在 Gmail 上那样收到消息。相反,我想象一个方案,例如:

  • 以一秒到一分钟之间的快速随机间隔重新连接, 加上

  • 重新连接某些用户交互,加上

  • 在浏览器状态更改时重新连接。

4

1 回答 1

1

您的应用程序失去与服务器的连接的原因之一可能是服务器或与服务器的连接过载。通过重新连接尝试向其发送垃圾邮件可能会使情况变得更糟。

最后,这取决于您的可用性要求。当用户在电子邮件程序中花费很长时间时,他通常不会经常与它进行交互,而是在阅读一封电子邮件。此外,邮件客户端可以忍受几分钟的断开连接,因为电子邮件在发送后几个小时的延迟被阅读并不罕见。因此,GMail 在尝试重新连接之前可以忍受更长的延迟。当您有一个用户不断与服务器交互的应用程序时,您可能希望重新连接尝试的延迟更短。

于 2012-10-24T11:06:25.463 回答