彗星服务器和networking延迟时间

对于一个社交网站,我们使用基于node.js的慧星服务器作为即时通讯工具,一切正常,我们只有一个问题,如何解决延迟问题到澳大利亚和新西兰,我们有310毫秒到440毫秒的RRT。

一个想法是拥有本地服务器,但是在这种情况下,他们必须连接到澳大利亚用户能够与英国用户通信的主服务器。 这个彗星连接也会有较高的延迟,但本地用户可以快速聊天,这将是大多数情况下。

有没有人有更好的主意,然后使用本地彗星服务器?

如果您的延迟是由于地理距离造成的,则无法select如何将其缩短。 你唯一能做的就是find拥有更多“直线”电缆的上游networking提供商。 但是,这两个国家/服务器之间的延迟时间不能比直接空中距离短。

如果你在澳大利亚的用户互相通信,那么是的,如果他们将连接到本地服务器将是一个差异。 但是对于英国的一个用户和非盟的用户之间的通信,如果你有一个本地服务器,这并不重要。

但无论如何,即时通讯的延迟并不是那么重要恕我直言。 收件人不知道发件人完成邮件并点击发送button的时刻,因此他无法测量延迟。 而且人类无法每秒发送多条消息,所以我认为不可能看到400毫秒和10毫秒延迟之间的差异。 如果超过1秒钟,就可以看到…

所以总结一下,只有在本地用户之间有足够的本地通信时,才会使本地服务器成为可能。

(请让我知道如果我的假设有关您的设置是不正确的。)