Steve Souders,Velocity conference联合主席以及High Performance Websites作者,允许我在这里发布他的分析:
写快速的Web页面对你的用户是非常好的事情,当然对你和你的公司也都是好事。其实这对于世界上其他所有人更是个好事情。
受Radar上一篇关于co2stats.com的文章启发,我从能源消耗和二氧化碳排放的角度审视我的Web性能最佳实践。YSlow根据遵从这些最佳实践多少的程度来评测Web页面。如果把评测级别与千瓦小时和二氧化碳的磅数联系起来将会怎样?
Wikipedia一个更好的办法就是在图片URL中放一个版本号,在图片改变的时候改变这个版本号。这就能让浏览器缓存一个图片一年或更久。这样不仅能让页面装载更快而且对环境也非常有益。我们来算笔帐:
*我们假设Wikipedia有1亿页面浏览/天。(我见过超过2亿/天的估算量。)
*假定这些页面80%通过可以缓存完成(根据Yahoo的browser cache统计),那么就是8000万页/天。
*假定其中10%或者5%是浏览主页,那么每天就是4000万页,每页包含13个HTTP请求来验证那些图片,一天就是52.0万的图片请求。
*假定一个Web服务器一秒钟能处理100个这样的请求,一天就是860万个请求。那么这些流量就需要6台这样的Web服务器工作一年来处理完成。
*假设一个满载工作的服务器是100瓦,6台服务器一年就是5000千瓦小时的能源以及大约500到1000磅的二氧化碳排放。
我认为这是一个保守估计,里面有很多假设。而且6台服务器听上去不是很多,5000千瓦小时跟数据中心的能源消耗比也是九牛一毛。但这只是针对一台服务器 上一个页面应用一条规则。想一下那些没有压缩的JavaScipt、毫无节制的重定向以及泛滥的图片。如果我们在所有站点推广所有性能规则那效果就大了。
把你的页面变得更快些,这对用户好,对你好,对地球母亲也好。
-Steve
Steve has a SXSW Bookreading on Saturday @11 AM, and will be at the O'Reilly booth on Sunday from 3:30-4:30. Stop by and say hello!











Steve Souders:你的网页有多“绿”?
翻译:

sevenever 贡生 | Blog
量变产生质变。。。
03/11/2008
sniffer 状元 | Blog
和网站对环境的影响相比,传统出版业对环境的破坏可谓触目惊心。砍了那么多树污染了那么多水来造纸,印的好多书毫无意义。
03/11/2008
icaros 进士 | Blog
同意这篇文章的观点。。不过要得到重视,不是1,2年能做到的。所以更同意楼上的观点
03/26/2008