网站托pipe滞后时间的国际访问网站?

如果我在德克萨斯州find一个网站,并且主要在伦敦访问它,那么滞后时间是多less? 那么其他的方式呢? 伦敦和纽约这样两个很好的光纤连接的地方呢?

距离是多less?

不幸的是,这实际上不是关于距离,而是关于中间的服务提供商。 一些位于美国本土的服务提供商可能会有比从纽约到伦敦的其他服务提供商更差的从TX到NY的滞后时间。

原则上,如果您的stream量在伦敦为99%,则您需要尽可能靠近伦敦,以便为大多数用户提供尽可能最好的体验。

我已经拿到了一些技巧,迄今为止…

首先,作为一般指导,继续在计划中添加100毫秒到延迟时间以穿越海洋。 特别是对于一切都非常同步的TCP来说,这一点尤为重要,例如,您在一个GET请求的页面上拥有的单个图像将在这里累加起来。

其次,确保您的提供商有多个path,并尝试find您的东西在路线优化的networking上。

第三,如果您确实拥有将要传输的显着大小的资产,请考虑将其移近用户或使用第三方CDN解决scheme。

编辑:只是踢,访问www.news.com.au. 我相信至less有一些这是托pipe在CDN,而如果你访问,www.whatsoninsydney.com.au你会看到不同之处。 在我的情况下,这是一个10ms的ping时间与238ms的ping时间。

距离绝对重要。 无论pipe道有多大,数据都需要花费时间。 它通常需要每公里行驶3微秒的数据,因此每行驶100公里就有3毫秒。 然后join路由器,交换机等等的延迟时间,从德克萨斯州到伦敦的stream量就可以达到最less的时间。

距离问题,甚至在美国。

这取决于你的服务。 如果只是网页,大多数人如果相当小,就不会注意到巨大的差异。 如果是video或其他高stream量的资产,那么您希望尽可能地接近用户(可能使用CDN-Content Delivery Network来分发文件)。