简短的回答——是的。从最终访问者的角度来看,服务器位置确实会影响您网站的速度。托管您的网站时,您应该做的第一件事是确定您的大部分流量来自哪里。为什么这个这么重要?因为您托管网站的服务器位置在您的整体网络延迟和 TTFB 中起着至关重要的作用。
什么是网络延迟和TTFB?
网络延迟是指通过网络从 Web 浏览器到服务器的数据传输所涉及的往返时间。数据必须走的距离越长,到达目的地所需的时间就越长。网络延迟通常以毫秒为单位;但是,根据网络,它可能会上升几秒钟。
另一方面, TTFB(到第一个字节的时间)测量 Web 浏览器向服务器发送请求和接收到第一个数据字节所用的时间。数据必须走的距离越长,为您的网站页面提供服务所需的时间就越长。
我们不会在这篇文章中涉及所有技术方面;您需要记住的是网络延迟和 TTFB 应该尽可能低。实现此目的的一种简单方法是考虑选择靠近访问者的服务器位置。我们将引导您完成一些有用的提示,您可以遵循这些提示来确定最适合您的访问者的服务器位置。
检查访问者的地理位置
查找有关您网站访问者地理位置的见解的一种简单方法是查看您的 Google Analytics(分析)帐户。
登录后,转到受众 → 地理 → 位置
在这里,您将能够看到您的流量来自哪个国家/地区。如果您经营的是本地企业,则可以通过过滤到城市来缩小结果范围。
在我们的示例中,您可以看到超过 58% 的访问者来自美国。因此,您可能希望在位于美国的服务器上托管您的网站。
如果您的目标是全球受众,您可以利用内容交付网络 (CDN)。不用担心; 我们将在这篇文章的下面进一步介绍这部分。
进行快速延迟测试
有一些实用的方法可以测量从您当前位置到您的托管服务提供商的延迟,包括 Ping、 Traceroute或 MTR(Ping 和 Traceroute 的组合)。这可以帮助您快速评估哪个服务器位置可能是您站点的最佳选择。请记住,ping 结果越低越好。
做一个快速的 TTFB 测试
您可以使用 KeyCDN 提供的 Web 性能工具。这样您就可以轻松地在全球 14 个地点进行测试。
- 转到 https://tools.keycdn.com/performance。
- 在搜索栏中输入您的域名。
- 您的 TTFB 结果将在右侧传播。
请记住,TTFB 结果越低越好。
正如您在我们的测试中看到的那样,TTFB 在美国较低,而在印度班加罗尔较高。这是因为我们一直用于测试目的的服务器实际上位于美国。这证明了延迟和距离对 TTFB 有影响。还有一些其他各种在线工具可以测量 TTFB,例如Pingdom或GTmetrix。在 GTmetrix 和 Pingdom 中,TTFB 被称为等待时间。
通常,任何低于 100 ms 的结果都是理想的 TTFB。Google PageSpeed Insights 建议服务器在 200 毫秒内做出响应。200-500 毫秒被认为是健康的。但其最新版本的 PageSpeed 工具不会抱怨,除非它超过 600ms。
选择离访问者最近的服务器位置
如果您的访问者主要来自澳大利亚,并且您所在的网络托管服务商仅在美国拥有数据中心,这意味着数据文学需要走遍半个地球才能接触到您的访问者。
因此,建议您将网站托管在更靠近访问者的位置。如果您已经这样做并且您的网站速度在某种程度上很慢,那么您可能需要考虑选择另一个网络托管服务提供商。这使您可以在离访问者最近的地理位置托管您的网站,并确保低延迟和极快的网站速度。
有什么办法可以减少延迟?
除了选择靠近服务器的位置外,利用 CDN(内容交付网络)是减少延迟的重要一步。CDN 将您的静态内容存储在全球多个服务器上。例如,如果您的网站托管在我们的一台纽约服务器上,并且您的一位访问者来自澳大利亚,他们将看到来自 CDN 澳大利亚位置的内容。无论您的访问者来自哪里,它都能让您网站的静态内容快速加载。
概括
我们希望我们已经设法帮助您了解有关选择服务器位置时要考虑的方面以及它如何影响您的站点的更多信息。请记住,靠近访问者的服务器将确保快速加载时间。