您的位置:首页 > 运维架构 > 网站架构

主要电商网站首屏性能对比

2016-04-06 00:15 465 查看
本文是我对几个主要电商网站性能之间的对比,分析对象均为各网站首屏,分析工具为Chrome。由于天猫、淘宝、京东采用的加载策略是不断地预加载,所以数据不精确。且网站性能的影响因素极多,本文仅作参考。

诸事件天猫淘宝京东蘑菇街考拉海购
Requests1101003267262
Transferred1.2M650k380k1.6M3.2M
Finish11s8s2.38s4.79s11.08s
DOMContentLoaded1.34s1.16s867ms2.01s7.9s
Load4.87s5.33s2.29s4.70s10.45s
诸协议天猫淘宝京东蘑菇街考拉海购
http/1.1中量少量几乎全部几乎全部全部
http/2.0少量少量极少
spdy/3.1大量大量
data少量极少极少
spdy极少
表中的Finish时间个人认为可以看成从用户发起请求到用户看到稳定页面的时间。

对比两表各网站数据,可知提升页面性能的途径有(就前端领域而言):

减少请求数量,我认为这在中高速网络环境下是主要影响因素

缩减页面体积,这可以节省带宽,提高用户体验

先进协议的使用,通过对比天猫淘宝和其他网站,发现协议似乎是对Finish时间影响最小的因素。但其实天猫淘宝和其他网站的可比性很低。我们粗略地比较一下天猫和淘宝这两个具有可比性的网站,可以稍微感觉到先进的协议可以提升一点性能。本文到这里似乎并没有体现出spdy/3.1和http/2.0的优越性,不过等等,我们似乎忘了什么。spdy/3.1和http/2.0有个链接复用的特点,这可以大大减少请求数量,从而改善页面性能。故而我认为http/2.0是大势所趋,大家都快来拥抱http/2.0吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: