当前位置: 主页 > 网络架构 >

网站速度分析案例

时间:2013-05-05 16:39来源:www.itkoala.com 作者:itkoala 点击:
分析一个网站速度如同鉴宝一样,通过年代、做工、原料、颜色等各种维度去分析好与坏,将问题例举出来,不同点在于网站发现问题后是可以进行快速修复和改进的,通常会与竞争对
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


返回:海量运维、运营规划--linux网络架构规划首页
分析一个网站速度如同“鉴宝”一样,通过年代、做工、原料、颜色等各种维度去分析好与坏,将问题例举出来,不同点在于网站发现问题后是可以进行快速修复和改进的,通常会与竞争对手的同类产品放在一起对比分析,从中即可以看到差距,又可以吸收好的做法,以下例举一个百度的案例来帮助理解网站速度分析。

分析工具使用基调监测全国真实用户访问速度,使用firefox(firefox.com.cn)分析网页构成及系统配置。分析过程是在基调系统中添加产品核心页URL(fengchao.baidu.com)进行监测,使用firefox分析网页加载过程,详细分析过程如下:

1、前端分析

1)图片数量大,图片请求72个,占总请求的91%,几乎所有时间都消耗在图片加载上,所有图片使用一个域名,并受Cookie、浏览器并发限制。
 

元素 HTML Images JS CSS 总计
文件数(个) 5 72 2 0 79
Size(KB) 33 912 18.8 0 963.8

2)图片Size大,图片Size912KB,占总Size的95%,大图不合理,50个160*90的小尺寸图片,4KB~49KB,如下图为49KB,可以缩小10倍。

3)“精彩专题”下面50个专题图片,整页只显示5张,45张约600KB完全不需要第一时间加载,浪费62%的下载时间。

2、IDC分析

1)总下载时间分析,全国平均下载时间>15秒,是www.qq.com的3倍,www.baidu.com的25倍。(且20~22点峰值期间不稳定)

2)运营商分析,移动、教育网等小运营商慢电信、联通慢100%+,从下图可以看到,小运营商用户几乎不能访问。

3)省份分析、西南、西北电信受北京电信全国覆盖能力限制,从下图可以看到电信用户体验差于联通,颜色越红代表速度越差。
 

电信 联通

4)DNS解析,约8.9%跨网解析,跨网解析较正常访问慢400%。

3、服务端分析

1)Expires,没有设置 Expires,每次打开网页,所有元素都要从服务器拉一次,设置后Cache到本地。

2)gzip,没有设置gzip,开启可以减少js、css 2/3的size,出流量降低50%~80%。

3)全站图片rewrite,因有72个图片,已经严重影响了性能。

4)具有大量静态图片的业务(72个图片,912KB),静、动态混用,并且使用apache不是最好的选择。

转载请注明linux系统运维
http://www.linuxyw.com/linux/wangluojiagou/20130420/62.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片