老赵点滴


  先做人,再做技术人员,最后做程序员。
  我的理想:“让外国人看中国人写的技术书籍和文章”。Try as I might
posts - 287, comments - 10551, trackbacks - 137, articles - 6
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

[EBook]OReilly - High Performance Web Sites

Posted on 2007-11-26 14:26 Jeffrey Zhao 阅读(5920) 评论(37)  编辑 收藏 所属分类: 性能优化

  就是那本书,提出了14条开发高性能Web应用准则的书。这14条准则是:

  • Make Fewer HTTP Requests
  • Use a Content Delivery Network
  • Add an Expires Header
  • Gzip Components
  • Put CSS at the Top
  • Move Scripts to the Bottom
  • Avoid CSS Expressions
  • Make JavaScript and CSS External
  • Reduce DNS Lookups
  • Minify JavaScript
  • Avoid Redirects
  • Remove Duplicate Scripts
  • Configure ETags
  • Make Ajax Cacheable

  这14条优化是基于客户端的,所以非常简单,所以一本不到200页的小册子就能描述清楚。我在《挣脱浏览器的束缚》系列中提到了一部分,而另外那些可能非常直观(例如减少脚本体积)——只是经常被人忽略。

  在我看来,高性能Web应用开发的关键在于后台,而且和我们平时在博客园关注的各种技术关联甚小。事实上开发高性能Web应用的关键与特定平台无关,但是它涉及到的各方面知识可能远远大于普通开发人员所关注的部分:硬件、软件、操作系统、数据库、网络……不过可惜的是,开发高性能Web应用方面系统的书籍很少,网上能找到的大都是零碎的资源和经验性的文章。另外,这方面的经验是靠“金钱”堆积起来的(例如驾驭数十台服务器的成本不是人人能够承受的),因此也多多少少增加了这方面的神秘感。

  不过在这里还是推荐一下这方面的一个资料吧,大家可以通过它在开发高性能Web应用方面有一个感性的认识。

  这是今年Rails大会上的一个报告。虽然讲的是RoR应用程序,但实际该报告里包括了许多其他方面要素的阐述,例如操作系统,硬件配置等等。对于要构造大型高性能Web应用的人来说是一个不可不读的文档。

Feedback

#1楼    回复  引用  查看    

2007-11-26 14:28 by 1-2-3      
老赵的涉猎真是广泛呀,佩服。

#2楼 [楼主]   回复  引用  查看    

2007-11-26 14:59 by Jeffrey Zhao      
@1-2-3
不广啊,你看哪样东西不是Web应用相关的啊?俺就是搞这个的,呵呵……

#3楼    回复  引用  查看    

2007-11-26 15:17 by Cure      
最后的那个文档下载不了,老是被中断。

#4楼    回复  引用  查看    

2007-11-26 15:17 by 木野狐(Neil Chen)      
收下了,多谢:)

#5楼 [楼主]   回复  引用  查看    

2007-11-26 15:48 by Jeffrey Zhao      
@Cure
我下载的很正常啊,呵呵。

#6楼    回复  引用  查看    

2007-11-26 16:23 by jason_lb      
收到,赶紧下载

#7楼    回复  引用  查看    

2007-11-26 16:43 by TerryLee      
已经下载了

// 前几天被性能问题困扰了好久:)

#8楼 [楼主]   回复  引用  查看    

2007-11-26 16:52 by Jeffrey Zhao      
@TerryLee
客户端性能感觉还是很容易修改的——但是真正提高性能,还必须靠后台,呵呵。

#9楼    回复  引用    

2007-11-26 17:18 by 大幅度反对法 [未注册用户]
谢谢噢~

#10楼    回复  引用  查看    

2007-11-26 19:46 by Enzo      
@Jeffrey Zhao
lz 博而有专!

#11楼    回复  引用    

2007-11-26 21:49 by ou [未注册用户]
支持!牛人.

#12楼    回复  引用  查看    

2007-11-26 22:01 by 韩现龙      
正好需要这方面的文章。

#13楼    回复  引用  查看    

2007-11-26 22:24 by ∈鱼杆      
yahoo官方开发的一个组件
http://developer.yahoo.com/yslow/ (需要安装Firefox)
可以显示一个网站是否符合前13条标准,大家如果感兴趣,可以安装一下。

#14楼    回复  引用    

2007-11-26 22:41 by 投影机维修 [未注册用户]
可以安装一下

#15楼    回复  引用    

2007-11-26 22:42 by 废铜回收 [未注册用户]
需要这方面的文章

#16楼 [楼主]   回复  引用  查看    

2007-11-26 22:57 by Jeffrey Zhao      
@∈鱼杆
其实是一个人做的,呵呵。

#17楼    回复  引用  查看    

2007-11-26 23:15 by flyingchen      
看你的文章还需要msn登录啊?

#18楼 [楼主]   回复  引用  查看    

2007-11-26 23:32 by Jeffrey Zhao      
@flyingchen
哪有这回事。

#19楼    回复  引用  查看    

2007-11-26 23:46 by Cat Chen      
Live Folder很漂亮的外链接啊……

#20楼 [楼主]   回复  引用  查看    

2007-11-26 23:50 by Jeffrey Zhao      
@Cat Chen
是啊是啊

#21楼    回复  引用  查看    

2007-11-27 09:02 by sunlife      
HI,老赵,没次看你的博客,都会给我很多震撼!能告诉我一些你是从哪里获的最新的技术资料吗?谢谢,你能列出你经常关注的一些网站地址吗?谢谢!

#22楼    回复  引用  查看    

2007-11-27 09:04 by 逖靖寒      
书在哪里啊?怎么才能下载?

#23楼    回复  引用  查看    

2007-11-27 10:28 by BlackCat      
下载看一下先,谢谢

#24楼    回复  引用  查看    

2007-11-27 11:15 by winnerzone      
好东西.下载永久保存.

#25楼    回复  引用  查看    

2007-11-27 12:27 by 韩现龙      
老赵,我把你的msn给加上了。

#26楼    回复  引用  查看    

2007-11-27 13:33 by 杨正祎      
没啥好说的。好文。

#27楼 [楼主]   回复  引用  查看    

2007-11-27 13:56 by Jeffrey Zhao      
@sunlife
我也不知道……经常去Amazon上逛逛,然后用emule搜吧。

#28楼 [楼主]   回复  引用  查看    

2007-11-27 13:57 by Jeffrey Zhao      
@逖靖寒
就两个Windows Live样式的框

#29楼 [楼主]   回复  引用  查看    

2007-11-27 13:57 by Jeffrey Zhao      
@杨正祎
呵呵,我啥都没写呢……

#30楼    回复  引用    

2007-11-28 09:19 by dolittle_hu [未注册用户]
老赵给介绍点后台方面的东西吧

#31楼    回复  引用  查看    

2007-11-29 11:32 by Jack Niu      
好东西啊,找了关注了好久性能方面的文章,这篇最全面了!

#32楼    回复  引用    

2007-12-06 17:55 by zhpan [未注册用户]
@Jeffrey Zhao
电子书下载不下来,下载一半就断了,麻烦你发一份到邮箱,谢谢。

#33楼 [楼主]   回复  引用  查看    

2007-12-06 19:50 by Jeffrey Zhao      
@zhpan
flashget吧

#34楼    回复  引用  查看    

2007-12-31 09:14 by netguid      
感谢老赵这么及时的送出!!!

#35楼    回复  引用    

2008-01-05 12:01 by a王者之剑 [未注册用户]
谢谢!

#36楼    回复  引用  查看    

2008-01-10 22:44 by threem0126      
来晚了,多谢

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-11-27 13:54 编辑过
 
另存  打印