日前,虚拟数据中心与云数据中心应用交付和应用安全解决方案提供商Radware® (NASDAQ: RDWR)公司发布了“行业现状:2014年夏季电商页面速度及Web性能”的***季度调查报告。
Radware***调查显示,仅一年时间,100强零售商网站的平均页面大小就增加了67%,多数零售商没有采用先进技术进行页面加速。在报告中,Radware发现,图像的使用是造成性能下降的原因之一,这是因为网站运营者没有充分采用可以显著加快真实和感知加载时间的图像优化技术。
Radware还发现,由于零售商网页不断增大并且日趋复杂,Web性能还将继续下降。100强电商主页为在线访客呈现主要内容的时间中位数为6秒甚至更长,与去年相比慢了27%。这一时间与用户理想的3秒加载时间(或更短)相比,慢了两倍多。100强零售商网站中只有14%能够提供良好的用户体验,而 17%的网站交互时间则为10秒甚至更长。
Radware加速服务副总裁Kent Alstad表示:“我们习惯了网络中随处都可以浏览到高质量图片,并认为这是理所应当的,但却没有考虑图片对性能造成的不良影响。页面大小会直接影响到页面速度,在典型页面中,图像至少会占据页面的一半份量。就这一点而言,图像就成了优化的主要对象。然而我们发现,许多领先的零售商并没有充分利用图像压缩和图像转换与渲染等先进技术,来缩短加载时间和提升用户体验。”
Radware***报告的主要内容还包括:
1. 网站正在迅速变慢
仅一年内,交互时间(TTI)中位数就减慢了27%(从4.9秒增至6.2秒),加载时间中位数则增加了49%(从7.2秒增加到了10.7秒)。
2. 页面大小和复杂程度是造成性能下降的主要因素
页面平均大小在一年内增大了67%,从2013年夏季的1007KB增加到了1677KB。在2013年,每个页面中平均包含82个资源请求。如今,每个页面中则平均包含100个请求。页面大小及复杂程度的增加多是由未优化的图像和第三方脚本(如页面分析、追踪信标和社交按钮)的扩散造成的。
3. 网站运营者正在错失优化页面的机会
多数网站采取了基本的性能优化措施,但仍有许多网站未能利用更先进的技术,并且错失了加速页面的宝贵机会。虽然96%的网站启用了 keepalives(该技术可以延长TCP连接保持时间,减少重新建连的时间),78%的网站使用了内容分发网络将页面资源缓存至更接近用户的位置(以此缩短服务器往返行程,加快渲染时间),但多数网站仍然没有部署图像优化技术,如压缩和JEPG图像转换技术。
4. 许多网站都犯了三个同样的错误,最终影响了用户体验
许多网站都面临着同样反复出现的性能或可用性问题,包括渲染延迟和中断页面呈现的弹窗。
在本次“行业现状”调查报告中,Radware对美国500强零售商网站(这些网站由知名分析公司Alexa.com排名)的性能和页面构成进行了测试和追踪,以充分了解这些主流电商网站的真实性能。同时,该报告也深入研究了如何满足正常浏览Internet的用户对网站性能的需求,并为网站提供访问策略和***实践以大幅提升网站性能。
Radware Web性能专家Tammy Everts表示:“当前的网页规模和复杂性是***的。此次研究所揭露的性能问题都来源于当前网页所能提供的各种服务:动态内容、高清图像、幻灯导航、自定义字体、响应式设计以及可收集访客复杂数据的第三方脚本。尽管这些技术可以提供令人惊叹的功能,但是若没有处理好性能问题,伴随这些功能而来的却是高昂的性能成本。”
研究方法
此次测试中采用了由谷歌公司主导开发的开源工具WebPagetest,该工具可以从使用真实浏览器的真实用户的角度,来模拟页面加载时间。 Radware对Alexa报告中的500家零售企业网站主页进行了九次连续测试。在测试之间,系统还清空了缓存,并将测试结果中位数记录下来,用于计算网站平均加载时间。
此次测试于2014年6月11日进行,通过位于弗吉尼亚州杜勒斯的WebPagetest.org服务器,使用Chrome 35在DSL线路上进行测试。WebPagetest极少会出现空白页面或是错误页面。在测试附录中,这些例子代表无效的空值。同时,WebPagetest.org也极少会有60秒以上的页面加载时间(这是WebPagetest默认的超时)。在这些情况下,测试结果会标示为60 秒,而不是无效的空值。
为了确定每个页面的交互时间(TTI),Radware针对Alexa报告中排名前100的零售商网站,制作了页面加载时间计时幻灯片,以供参考。交互时间(TTI)是指特征页面内容在按动菜单调用操作到全部呈现所用的时间。