简短的回答——是的。从最终访问者的角度来看,服务器位置确实会影响您网站的速度。托管您的网站时,您应该做的第一件事是确定您的大部分流量来自哪里。为什么这个这么重要?因为您托管网站的服务器位置在您的整体网络延迟和 TTFB 中起着至关重要的作用。,, 什么是网络延迟和TTFB?,网络延迟是指通过网络从 Web 浏览器到服务器的数据传输所涉及的往返时间。数据必须走的距离越长,到达目的地所需的时间就越长。网络延迟通常以毫秒为单位;但是,根据网络,它可能会上升几秒钟。,另一方面, TTFB(到第一个字节的时间)测量 Web 浏览器向服务器发送请求和接收到第一个数据字节所用的时间。数据必须走的距离越长,为您的网站页面提供服务所需的时间就越长。,我们不会在这篇文章中涉及所有技术方面;您需要记住的是网络延迟和 TTFB 应该尽可能低。实现此目的的一种简单方法是考虑选择靠近访问者的服务器位置。我们将引导您完成一些有用的提示,您可以遵循这些提示来确定最适合您的访问者的服务器位置。, 检查访问者的地理位置,查找有关您网站访问者地理位置的见解的一种简单方法是查看您的 Google Analytics(分析)帐户。,登录后,转到受众 → 地理 → 位置,在这里,您将能够看到您的流量来自哪个国家/地区。如果您经营的是本地企业,则可以通过过滤到城市来缩小结果范围。,在我们的示例中,您可以看到超过 58% 的访问者来自美国。因此,您可能希望在位于美国的服务器上托管您的网站。,如果您的目标是全球受众,您可以利用内容交付网络 (CDN)。不用担心; 我们将在这篇文章的下面进一步介绍这部分。,, 进行快速延迟测试,有一些实用的方法可以测量从您当前位置到您的托管服务提供商的延迟,包括 Ping、 Traceroute或 MTR(Ping 和 Traceroute 的组合)。这可以帮助您快速评估哪个服务器位置可能是您站点的最佳选择。请记住,ping 结果越低越好。, 做一个快速的 TTFB 测试,您可以使用 KeyCDN 提供的 Web 性能工具。这样您就可以轻松地在全球 14 个地点进行测试。,请记住,TTFB 结果越低越好。,正如您在我们的测试中看到的那样,TTFB 在美国较低,而在印度班加罗尔较高。这是因为我们一直用于测试目的的服务器实际上位于美国。这证明了延迟和距离对 TTFB 有影响。还有一些其他各种在线工具可以测量 TTFB,例如Pingdom或GTmetrix。在 GTmetrix 和 Pingdom 中,TTFB 被称为等待时间。,通常,任何低于 100 ms 的结果都是理想的 TTFB。Google PageSpeed Insights 建议服务器在 200 毫秒内做出响应。200-500 毫秒被认为是健康的。但其最新版本的 PageSpeed 工具不会抱怨,除非它超过 600ms。,, 选择离访问者最近的服务器位置,如果您的访问者主要来自澳大利亚,并且您所在的网络托管服务商仅在美国拥有数据中心,这意味着数据文学需要走遍半个地球才能接触到您的访问者。,因此,建议您将网站托管在更靠近访问者的位置。如果您已经这样做并且您的网站速度在某种程度上很慢,那么您可能需要考虑选择另一个网络托管服务提供商。这使您可以在离访问者最近的地理位置托管您的网站,并确保低延迟和极快的网站速度。, 有什么办法可以减少延迟?,除了选择靠近服务器的位置外,利用 CDN(内容交付网络)是减少延迟的重要一步。CDN 将您的静态内容存储在全球多个服务器上。例如,如果您的网站托管在我们的一台纽约服务器上,并且您的一位访问者来自澳大利亚,他们将看到来自 CDN 澳大利亚位置的内容。无论您的访问者来自哪里,它都能让您网站的静态内容快速加载。, 概括,我们希望我们已经设法帮助您了解有关选择服务器位置时要考虑的方面以及它如何影响您的站点的更多信息。请记住,靠近访问者的服务器将确保快速加载时间。, ,简短的回答——是的。从最终访问者的角度来看,服务器位置确实会影响您网站的速度。托管您的网站时,您应该做的第一件事是确定您的大部分流量来自哪里。为什么这个这么重要?因为您托管网站的服务器位置在您的整体网络延迟和 TTFB 中起着至关重要的作用。,, 选择离访问者最近的服务器位置
您应该投资功能性网站以发展业务的原因有很多。最重要的原因之一是网站有助于形成和塑造客户对您品牌的印象。您的网站就像一个陈列室或店面——它让您的潜在客户了解您的用途。,,如今,客户越来越多地在线搜索产品和服务。当他们这样做时,即使在他们看到您的商店或与您的员工交谈之前,他们也会首先与您的网站互动。您的网站功能越多,您的品牌认知度就越高,他们购买的可能性就越大。,所以,问题是,“是什么让我的网站发挥最佳功能?”。对于初学者来说,您的服务器响应时间对提高您网站的评级大有帮助。如果您想了解更多关于服务器响应时间以及它对您的网站的重要性,欢迎您通读这篇文章。, 什么是 TTFB?,TTFB 是“Time To First Byte”的缩写。这是一个衡量您的网络服务器响应速度的指标。这是您的服务器在发出 HTTP 请求后从网络服务器接收其第一个数据字节所花费的时间。TTFB 包含三个不同的组件:,为了更好地理解,TTFB 也称为服务器响应时间。当您在互联网上浏览时,您发送请求并希望尽快得到响应。有时,您可能会注意到,当您发送请求时,您几乎可以立即得到答案。,在其他时候,您可能需要等待几秒钟(甚至几分钟)才能获得反馈。从您输入数据到收到第一个数据字节的时间间隔是您的网络服务器的 TTFB 或服务器响应时间。当加载页面需要大量时间时,TTFB 会很慢。响应您的请求所需的时间很少或根本不需要时,它的速度很快。,,缓慢的 TTFB 是每个网络用户的噩梦。当时间至关重要,或者是紧急情况时更是如此——因为它几乎总是如此。如果您的服务器加载缓慢并以快速的服务器响应时间放弃您的品牌,许多客户会感到恼火。,同样,缓慢的 TTFB 对您的业务弊大于利,特别是如果您希望提高网站上的 SEO 排名。使用快速加载的网站,您有更高的机会实现您的业务目标。谷歌和 SOASTA 的研究表明,加载时间超过 6 秒的页面会使跳出率提高 100% 以上。它还将转换的可能性降低了 95%。,如果您的服务器需要永远加载,许多原因可能是造成这种情况的原因。他们包括:, 1. 超大图片,将大图像上传到您的网站相当于使您的网站负担过重。该图像对于您网站的容量来说太大了,并且总是需要很长时间才能加载。您上传的图像应该是网络友好性和质量的混合体。否则,不仅您的网站功能不佳,而且还会损害您的 SEO 排名。, 2. 插件,WordPress 插件确实有助于增强网站功能。即使您没有这方面的技术知识,它们也可以让您维护您的网站,这也是事实。但是,当插件过多时,它们也会减慢您的网站速度。有意选择优化的插件以增加加载速度更快的网站的机会。,, 3. 糟糕的服务器/主机,您选择的托管网络服务决定了您的服务器将放置在哪里。这总是会影响页面加载的速度。如果您的托管服务没有在服务器上提供足够的资源,那么实现快速响应时间并不容易。出于这个原因,首先要了解您的服务器需要选择满足它们的托管解决方案。例如,在共享主机上托管一个广泛的网站是一个糟糕的主意。, 4. 盗链,当有人通过从您的网站(源)复制内容的 URL 并将其发布到他们的网站上来窃取您的带宽时,他们就是在盗链。每当有人点击来自窃取者站点的热链接图像时,该图像就会随您的服务器一起加载并耗尽您的服务器资源。结果,它会影响您的网站性能,并且您的页面加载速度会降低。, 5. 交通量,随着您的网站增长并吸引更多流量,您应该注意您的带宽容量。调整您的带宽以适应即将到来的流量至关重要。否则,您的流量涌入将让您的服务器无法管理,并且会降低您的 TTFB。,定期访问您的网站性能并发现哪些因素会增加您的服务器响应时间至关重要。它会让你处于更好的位置来解决问题。,如果您担心服务器的性能并希望加载速度更快的网站,以下十个技巧可以提供帮助:, 1. 将您的网站移至可靠的托管解决方案,实现最佳功能网站的第一步是选择适合您需求的最佳网络托管解决方案。但是,一般来说,专用主机在性能和速度方面提供了最佳体验。对流量大的网站使用共享主机会阻碍您的网络速度。,,除了托管解决方案外,您的服务提供商也很重要。只坚持只为客户提供最优质服务器的托管服务提供商。, 2. 优化和减小图像尺寸,图片占您网站页面重量的大部分。对于网站大小来说太大的图像尺寸会对网站的运营构成严重威胁。通常,较大的图像会使网站速度变慢。要解决此问题,您可以减少站点上的图像数量,并减小其余部分的大小。您可以通过将图像的分辨率更改为标准 Web 分辨率大小 (72 DPI) 来做到这一点。您还可以通过裁剪掉不必要的部分来减小图像尺寸。, 3. 尝试缓存,缓存有助于减少服务器需要处理的请求数量。使用缓存,请求页面的元素被编目在临时存储或缓存中。因此,下次用户访问该站点时,他们的浏览器将加载该页面,而无需向服务器发送另一个 HTTP 请求。,因此,网站不会重新加载页面,而是显示缓存的版本,并使服务器免于处理大量请求。通过存储数据的缓存版本,可以减少服务器延迟并大幅提高页面速度。, 4. 启用 HTTP KEEP-ALIVE 响应标头,当您发送 HTTP 请求时,它们会压缩文件,发送并关闭。这是一个简单的过程,但问题在于——它也很耗时。但是,您可以使用 HTTP 保持活动响应标头来加快该过程。标头通过确保服务器和浏览器使用相同的连接抓取和分发多个文件来做到这一点。, 5. 评估你的插件,虽然插件很好,但请注意不要让它们变得太多以至于损害您网站的功能和加载速度。首先,过时的插件会降低您网站的性能,因此请确保将它们删除并替换为更新版本。此外,尽量不要使用与现有插件具有相同功能的插件。仅使用您网站的顶级性能所必需的插件。,, 6. 压缩你的内容,除了图像之外,您还应该考虑压缩整个网站内容。这将有助于提高您的服务器性能。您可以探索各种在线压缩器服务,这些服务会读取您的 HTML 和 CSS 代码中多余的空格和字符。或者,如果您使用 Apache 和 IIS 等 Web 服务器,则可以使用 GZIP 压缩算法。他们会跨 CSS、JavaScript 和 HTML 自动压缩您的内容。, 7. 评估您的物理服务器位置,无论您的托管解决方案多么出色,遇到高 TTFB 的风险都会随着您的目标受众和您的 Web 服务器位置之间的距离的扩大而增加。更准确地说,明智的做法是确保您的服务器实际安装在您的网络访问者附近。,这是因为当服务器发出请求时,它必须从请求位置到服务器进行处理并返回到请求位置。您的服务器离您的网站访问者越近,快速加载页面的可能性就越高。, 8. 将图像与 CSS SPRITE 结合起来,您网站页面上的大量图像会迫使服务器进行多次往返以获取所有资源。您可以猜到,这会影响您的服务器的速度并减慢它的速度。使用 CSS 图像精灵,您可以将背景页面上的所有图像压缩成一张图片。这样一来,所有图像都以单个图像加载,并且取消了限速往返。, 9. 对 CSS 和 JAVASCRIPT 使用异步加载,缩小文件后,您可以优化文件在页面上的加载方式。通过将脚本(CSS 和 JavaScript)配置为异步加载,它们可以帮助加快页面速度。那是因为异步脚本同时加载。因此,与同步脚本不同,当您的浏览器加载页面时,它不必等待每个脚本一个接一个地加载。相反,异步文件一次加载,减少了服务器响应时间。,, 10.使用 CDN,减少站点用户加载时间的一种好方法是在托管服务器旁边使用其他服务器网络。这意味着不同的服务器将处理用户的请求。因此,单个服务器不会因高流量而不堪重负。,使用 CDN(内容交付网络),您可以在全球服务器网络上缓存您的站点。因此,当用户发出请求时,它会由最近的可用服务器处理。此策略显着有助于减少加载时间。,当您的服务器的响应时间减少到最低限度时,您将享受到很多好处。这里有一些:, 1. 提升网站质量,在定义网站质量时,您的 TTFB 是一个主要决定因素。没有人愿意与页面加载时间差且缓慢的网站相关联。, 2. 提高 SEO 排名,当潜在客户搜索您的服务时,您会喜欢您的网站首先出现在搜索引擎上。为此,您必须注意您的 SEO 排名。谷歌对您的网站的评价越高,您出现在搜索引擎首页的机会就越大。搜索引擎使用很多因素来对网站进行排名——加载速度就是其中之一。, 3....