为什么网站速度很重要?|提高网页速度

如果网站加载时间很长,可能会对用户体验、网站流量和SEO产生不利影响。经过性能优化的网站相对于慢速网站更具优势。

Share facebook icon linkedin icon twitter icon email icon

网站速度

学习目标

阅读本文后,您将能够:

  • 阐释什么是网站速度
  • 了解为什么快速的网站速度至关重要
  • 了解如何测量站点速度

什么是网站速度?

当顾客坐在餐厅吃饭时,服务员的服务迟缓通常会导致Yelp评论不佳,未来的顾客也就更少了。同样,缓慢的网站速度可能导致搜索引擎排名不佳、网站总体流量降低以及负面的用户体验。

网站速度,或网站性能,是指浏览器能够从给定站点加载网页全部功能的速度。在浏览器中呈现缓慢加载的低性能网站可能会失去用户。相反,快速加载的网站通常会收到更多流量,并具有更高的转换率。

Site Speed

为什么网站速度很重要?

转换率:

多项研究表明,网站速度会影响转化率(或是用户完成所需操作的速度)。与速度较慢的网站相比,不仅更多的用户会停留在加载快速的网站,而且转换率更高。许多公司发现页面加载时间减少几毫秒都会增加转换:

  • Mobify发现将其首页的加载时间减少100毫秒会导致基于会话的转换次数增加1.11%
  • 将页面加载时间缩短一半后,零售商AutoAnything的销售额增长了12-13%
  • 沃尔玛发现,将页面加载时间缩短一秒,可以将转换率提高2%

因此提高站点性能是优化转换率的重要组成部分。

跳出率:

跳出率是用户在只浏览一个页面后就离开网站的百分比。如果页面在几秒钟内未加载,用户就可能关闭窗口或单击离开网站。英国广播公司(BBC)发现,网页加载每增加一秒钟,他们就会失去总用户的10%。

SEO的最佳实践:

因为谷歌倾向于优先考虑尽快向用户提供相关信息的站点,所以站点性能是谷歌搜索排名的重要因素。网站在移动设备上的性能对于SEO尤其重要。

用户体验:

页面加载时间长以及对用户操作的响应时间差会导致不良的用户体验。等待内容加载使用户感到沮丧,并可能促使他们完全离开站点或应用程序。

Website Load Time

哪些因素会影响站点速度?

页面重量:

网站需要加载的资源量对站点性能产生巨大影响。大型JavaScript文件、视频内容、大型CSS文件和高清图像都为网页增加了显著的“重量”或加载时间。回到餐厅的示例,服务员给点了10道菜的客人的上菜速度会比只点了2至3道菜的客人更慢。同样,需要更多资源来加载的页面也将加载得更慢。

随着Web技术的功能增强和网站变得更加复杂,使网站保持轻量(意味着小的文件体量和快速的加载页面)变得越来越困难。从需要多个JavaScript功能的单页应用程序到带有第三方弹出广告的页面,再到背景不断变化的首页,开发人员可以向网页添加比以往更多的功能,因此平均总页面重量正在增加。

网络条件:

即使将网站设计保持在轻量级,由于网络速度慢,它也可能无法在浏览器中快速加载。使用的本地网络设备和ISP服务的质量会影响网络连接。此外,使用3G或4G代替通过WiFi连接到互联网的移动设备通常网络连接速度较慢。尽管这在很大程度上是开发人员无法控制的,但即使处于较慢的网络连接,仍然存在用于快速交付Web资源的技术。这些技术包括极简化、压缩和使用CDN托管内容。

主机位置:

如果内容必须经过很长一段距离才能到达所需的位置,这将导致大量的网络延迟。例如,如果网站的HTML和CSS文件托管在俄亥俄州的数据中心,而其图片托管在佛罗里达州的数据中心,则西海岸的用户将不得不等待所有这些文件经过数千英里传输到他们的设备。

开发人员如何测量他们网站的速度?

许多公司和组织都提供网站速度测试。除了提供性能指标,许多速度测试还可以识别哪些网页元素在减慢页面速度。

哪些网站性能指标很重要?

  • 加载时间是整个网页在浏览器中显示所花费的时间,这意味着必须满足每个HTTP请求。互联网上几乎每个页面都需要多个HTTP请求,因为除了页面的基本HTML之外,还需要加载多个资源。
  • 页面大小是页面运行所需的所有资源的文件总大小。页面大小会影响浏览器加载页面所需的时间,并且也会对移动用户产生重大影响,移动用户可能会在加载网页时为数据付费。
  • 首字节时间(TTFB)测量从浏览器对网页发出请求到第一个字节响应到达之间的时间。虽然整体加载时间更重要 ,但是在评估网站性能时仍会考虑TTFB,这可能会影响SEO。
  • 往返数量测量请求或响应到达源站并返回所需的次数。网页所需的往返行程越多,延迟就越大。
  • 往返时间(RTT) 是请求进行往返所路程所花费的时间,意思是请求到达源站并且响应传回到发出请求的设备的往返时间。

Cloudflare如何加快网站速度?

使用CDN(内容交付网络)的网站加载速度更快。Cloudflare CDN 在全球超过165个位置高速缓存内容,以便将内容存储在更接近最终用户的位置。这减少了延迟时间,因为来自用户设备的请求不必一直传递到源站,这样做的结果是大大降低加载时间和RTT。