性能黄金法则

标签: 架构设计 运维小技巧 Web性能 性能优化 | 发表时间:2012-02-11 16:13 | 作者:bixuan
出处:http://www.ourlinux.net

原文地址: http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/

昨天我在 Google Ventures为他们的一些投资公司做了个研讨会。我不知道听众会有多少关于性能优化的背景知识,因此我从2007年的第一个演示开始,回顾了几乎跟性能优化相关的所有内容,真的是很怀旧啊。话说距离我开始谈论 《高性能网站建设指南》的最佳实践已经很多年了,我重新审视了这些早期的提示,比如 减少HTTP请求,和 添加Expires头,还有 压缩组件

不过我还需要回顾得更远一些,想到在还没有 VelocityWPO之前,我或许还得澄清一下为什么我会如此关注前端性能。我找到了当时包含性能黄金法则的幻灯片:

80-90%的最终用户响应时间都花在前端上。
从这里开始。

还有一些其他相关的幻灯片展示了一些流行的网站分别花在后端和前端的时间,但是数据已经很旧并且很有限了,因此我决定更新一下,下面是我的成果。

首先是一个瀑布图,它展示了前后端的划分。这个瀑布图是 LinkedIn的。这里“后端”的时间是指从服务器返回第一个字节到客户端所花费的时间。它通常包含大部分的后端处理:数据库查询、远程web服务调用、拼接HTML等等。其余的是“前端”的时间,它包含了显而易见的前端阶段,诸如执行JavaScript代码以及渲染页面等。它同时也包含了下载页面上所有相关资源的时间。我把这些划分到前端时间里是因为,有许多切实可行的办法可以减少这个时间,比如  异步加载脚本合并脚本和样式表以及 域名分散(即通过多个域名实现并行下载的策略  —— 译者注)等。

Golden waterfall

对于排名前十位的网站分析结果显示,平均在前端花费的时间占比为76%,略低于黄金法则中提出的80-90%的值。不过别忘了,这些网站的前端都经过了高度的优化,并且其中两个是载入资源非常少的搜索页面(而不是结果页面)。

Golden top10

对于排名10000左右的10个网站进行的分析,可以得到一个更典型的视图。平均在前端花费的时间占比为92%,高于排名前10的76%,甚至高于黄金法则中建议的80-90%。

Golden 9990

为了使与会者接受这个法则,我展示了他们自己网站的前后端花费时间占比,得到的结果为前端占比84%。这有助于使他们的认可我的理论,即前端的性能才是最难最有挑战的,也是最应该给予关注的。

Golden startups

后来我想起来我在 HTTP Archive上还有关于网站耗时的信息。不过我一般不展示这些信息,因为我认为真正的用户度量应该更准确一些,不过我计算了被抓取到的50000个网站的前后端耗时占比,结果前端占比为87%。

Top50ksite

能够获取这些比2007年更新的信息来验证性能黄金法则真是太好了,而且它也显示了前端性能优化越来越受重视了。如果你担心可用性和可扩展性,那就关注一下后端。但是如果你担心载入网站时用户等待的时间太久,那么关注前端才是王道。

FROM: http://44ux.com/index.php/2012/02/the-performance-golden-rule/

相关 [性能 黄金 法则] 推荐:

性能黄金法则

- - 《Ourlinux》杂志
原文地址: http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/. 昨天我在 Google Ventures为他们的一些投资公司做了个研讨会. 我不知道听众会有多少关于性能优化的背景知识,因此我从2007年的第一个演示开始,回顾了几乎跟性能优化相关的所有内容,真的是很怀旧啊.

人际交往十大黄金法则

- 建军 - 佳人
人际交往十大黄金法则,助你成为人群中最受欢迎的人儿. 无论与你交往的人身份多么卑微、形象多么猥琐、言行举止多么怪异、爱好习惯多么让你难以接受,你始终能尊重他,待他如一个与你平等的人,你就能获得他对你的尊重. 这一点说起来容易,做起来很难. 诚然我们不是圣人,不可能彻底摆脱世俗的影响. 只是我们需要开始意识到自己的局限性,提醒自己逐渐以平等心待人,则会在人际交往中比较顺畅,少些挫折.

创业应遵守的12大黄金法则

- 电饭锅 - 佳人
创业是走向自由的途径之一,但盲目创业也会踏进死胡同. 创业应遵守的12大黄金法则,慎重出击. 1、创业不是在一堆空杯子里挑一个金杯子,而是要把一个空杯子做成金杯子,创业的关键不在“挑”而在“做”. 2、求生存的阶段,不能空想干什么大事;求发展的阶段,不能总想赚什么小钱. 3、创业需要的不只是点子,更需要有真正能把点子变成现实的人.

寻找终身伴侣的黄金法则(图)

- 雪冬 - 看中国
一个关系学教师提出五个黄金守则以评估长期婚姻成功的原因. 当你要选择一个终身伴侣时,绝对没有人要做错误的选择,然而当离婚率高达百分之五十时,你知道有很多人在选择他(她)的伴侣时犯了严重的错误. 如果你有心要寻找并拥有一个终身的伴侣,这里的五个问题就要问问你自己了. 问题一:我们有共同的生活目标吗. 如果你已结婚20或30年,那是一段很长的时间.

解析应用程序UI设计的15项黄金法则

- - 信息和交互 - UCD大社区
作者:Jake Simpson. 好友曾向我展示了最新的iPhone和iPad版《极品飞车》. 游戏的渲染效果令人印象深刻,是款蓄势待发的优秀游戏. 但是,游戏的前端是典型的UI设计偏差案例. 但界面中有大量的属性数据等内容,它在玩家没有时间做决定时提供了过多的内容. 这些内容能够显著改变他们的游戏体验,但却在玩家往往感受不到变化的时候呈现.

【信息图】内容营销21条黄金法则

- - SocialBeta
Big Idea很重要,但别在一棵树上吊死. 学会用一条内容带出和推广下一条. 高潮迭起的连环剧情才最引人入胜. 1.关键词要像最好的辣椒酱一样,被呛一口,铭记一生. 至少让你的顾客知道你是谁,在做什么. 尽量透明化,让人们亲近你、信任你. 4.Big Idea很重要,但别在一棵树上吊死. 5.找个响亮的、过目难忘的口号.

企业招聘的三条黄金法则

- - 最科技 | 关注互联网科技与应用创新的TMT媒体
现在,越来越多的企业开始重视人才的招聘与培养. 然而,人才的招聘又一直是一个大难题. 一方面,招聘者由于缺乏招聘经验从而为企业招聘了一批无实际用处之人,缺乏未来团队的主心骨;另一方面,应聘者由于某些主客观原因未能应聘成功,从而使自已英雄无用武之地. 这样的状况对企业以及个人发展而言,都是一种损失. 有多次你必须解雇那些应试能力看起来很好,但可执行性不强的人.

成功决策不可不知的4条黄金法则

- - 最科技 | 关注互联网科技与应用创新的TMT媒体
如果我去一间餐厅,面对长长的菜单,我总会紧张恐慌,因为面临太多的选择,认真对待每一个选项就会瞻前顾后,犹豫不决. 日常的决策技巧已经阻碍了我们作出有可能更好的决定. 这一情况也会发生在企业家身上,每天有许多重要的决定,每个决定都将可能决定他们的业务成败. 但是,成功的决策实际上并不容易,人们可能会面临多种选择.

打造优秀 APP 的 9 条黄金法则

- - ITeye资讯频道
从苹果到安卓的应用商店,数以百万计的应用蔚然成海,人们越来越难以在其中抓到真正美的应用. 作为一个设计师集合体,我们始终在思考. 设计用户体验的过程,是追寻美的过程. 乔布斯说过一句著名的话:“设计不仅仅是表面上的外观和感觉,产品的整个运转机制都是设计(Design is how it works).

偶像组合“AKB48”吸金靠的是“3:2”销售黄金法则

- 小超 - 译言-每日精品译文推荐
来源AKB48は「3:2の法則」で稼ぐ. 大家都知道一碗牛肉盖浇饭的成本吧. 据我分析,大型牛肉盖浇饭连锁公司Y公司的一碗牛肉盖浇饭售价380日元,其中开支占238日元,食材费是137日元,扣除两者后剩下的是利润,才5日元. 这让人感觉卖出一碗盖浇饭利润所得无几. 其实Y公司拥有可以带来滚滚利润的人气商品,那就是加在盖浇饭里的鸡蛋.