Linux系统运维:http://www.linuxyw.com,QQ交流群:244914685

Linux系统运维

当前位置: 主页 > 架构 >

通过工具防止速度退化

时间:2013-04-20 15:52来源:www.itkoala.com 作者:itkoala 点击:
网站速度是一个持续性的工作,即使腾讯、百度这样大公司,监控最完备的产品也会经常出问题,最终影响产品价值和口碑。我们具备的主动(客户端)或被动(JS)真实用户监测是

转载请注明出处: Linux系统运维 http://www.linuxyw.com/linux/jiagou/20130420/69.html


网站速度是一个持续性的工作,即使腾讯、百度这样大公司,监控最完备的产品也会经常出问题,最终影响产品价值和口碑。我们具备的主动(客户端)或被动(JS)真实用户监测是一项必不可少的工具,但还不够,因为每一个发布周期都可能造成速度退化,需要借助工具在研发、发布周期来防止速度退化,规避产品迭代过程造成的速度变慢,甚至保护过去一段时间的优化成果。通过工具防止速度退化,综合个人的实践汇总如下:

1、即时分析,输入URL即可自动分析前端内容、浏览器渲染、系统配置、网络响应、图片质量等速度瓶颈,可以协助研发阶段和发布前发现、规避性能瓶颈,以及量化优化后的收益。

2、元素趋势,长期跟踪网页元素的数量、大小,一定程度上可以理解为,网页元素的数量和大小决定了速度,所以长期跟踪网页的大小变化可以第一时间掌握速度的变化,为告警模型提供依据。


3、图片优化,使用业界领先的图片优化技术,即刻将图片大小和速度优化30%~50%,需要定制支持有损、无损两种自动优优化,植入产品线的发布环节,百度商业物料系统接入图片自动优化后,所有广告物料自动优化加速30%+,成本缩减500~800万/年。

4、速度告警,对生产环境的产品速度因系统、网络、内容发布、版本更新等原因造成的速度变慢进行及时告警,需要针对速度、元素趋势、网络抖动进行监测并建立告警模型,百度有针对元素的变化与速度进行关联,从而建立告警模型,如下图所示。

 

本文来自linux系统运维http://www.linuxyw.com/linux/jiagou/20130420/69.html

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