网站变得越来越快 - 但还不够

时间:2019-04-05
作者:铁氰廑

Strangeloop的一项研究发现,2011年前2000家零售网站的页面加载速度平均在10秒内加载。中位速度为8.4秒。
Strangeloop的一项研究发现,2011年前2000家零售网站的页面加载速度平均在10秒内加载。 中位速度为8.4秒。 Strangeloop

许多Web开发人员已经得到了这样的信息:更快的网站意味着人们购买更多,阅读更多,互动更多,并返回更多。

但根据昨日发布的一项显示,这条消息显然还没有得到足够深入,因为排名前2000的零售网站平均需要10秒才能加载。 顶级零售网站来自 。

Strangeloop的业务是帮助客户加速他们的网站,所以它有一个推动的议程,但这不应该阻止开发人员看看研究的结果。

在与Strangeloop总裁Joshua Bixby聊天后,一个大问题特别突然出现在我面前:Web开发人员应该按照读者看到的方式测试他们的页面,而不是他们在自己的机器上看到的方式。

Strangeloop的研究使用了一种名为的速度测试工具,该工具由Patrick 开发,他在AOL开始使用,但现在为Google工作。 Bixby说,该测试增加了延迟,称为往返通信的延迟,以更好地模拟从网站上删除普通人的几个步骤。

“大多数测试都是在一个巨大的数据中心内完成的,没有任何延迟,而且带宽太过分了,”Bixby说道。 “数据中心的这些测试机器紧挨着内容交付机器。它们只是在笼子里发送数据。” 这通常隐藏了现实世界用户的问题。

延迟非常重要,特别是因为它是一个问题,因为Web浏览器必须与Web服务器建立多个网络连接以请求新元素。 有许多技巧可以减少浏览器必须提出的请求数量,但Strangeloop研究显示,随着节约措施和浏览器速度的提高,网页的复杂性也在增加。

“页面继续变大,并继续有更多请求,”比克斯比说。 “在某种程度上,我们正在失去战斗 - 或许这可能是僵局。我们的情况并没有好转。”

虽然第一次查看页面的速度更快,但重复的视图速度变慢了。
虽然第一次查看页面的速度更快,但重复的视图速度变慢了。 Strangeloop

好吧,也许不会那么糟糕。 总体而言,该研究发现,排名前2000的零售网站的速度比一年前快了约10%。 Strangeloop表示,尽管排名前100位的平均速度较慢 - 10.36秒,而整体组则为10.00秒 - 他们受益于一些优化。 这是因为排名前100的网站平均会对图像或JavaScript库等资源提出98次请求,而整个组则为77次。

向后的另一个步骤是网页的重复视图花了多长时间。 返回网站的速度应该更快,因为浏览器会在计算机上缓存资源以便以后更快地进行检索,但重复视图实际​​上会变慢。 在去年的研究中,重复观点平均为5.10秒,但今年为6.20秒。

另一个发现涉及浏览器。 在这里,微软的IE9淘汰了谷歌的Chrome,Firefox的Mozilla和IE7,以赢得速度冠军。 平均而言,IE9加载页面需要7.12秒,相比之下,Firefox 7为7.15秒,Chrome为7.5秒,IE7为10秒。

“微软已开始迎头赶上,”比克斯比说。 “不仅仅是追赶 - IE9是平等的,在某些测试中超过了其他一些浏览器。”

分享你的声音

标签