高性能网站建设指南

由雅虎CPO(Chief Performance Officer)Steve Souders著、刘彦博先生翻译的O'Reilly经典图书《高性能网站建设指南》(原名:High Performance Web Sites)已上市。

作者:Steve Souders,于2000年加盟雅虎,作为雅虎CPO,曾开发了一系列优秀软件,使网站访问速度加快。他还构建了用于性能分析的工具,并将它们传播到雅虎的各个产品团队中。

译者:刘彦博,网名Anders Liu,微软最有价值专家(Visual C#),北京狼烟网络科技有限公司(mynet.cn)高级.NET开发工程师,《Visual Studio 2005技术大全》译者之一。

《高性能网站建设指南》译者序

同样的网络环境,看着别人的网站地一下就展现出来,你是否和我一样,心急如焚,盼望着早一点攒出一笔钱,给服务器加点内存?或者你已经挽起袖子,开始研究数据库优化?又或者你在暗自思量着可以把哪些设计模式或编码技巧运用在自己的后台代码里,盼望以此带来性能上的巨幅提升?

哦,别激动,很多时候事情并没有你想象的这么严重。

我们知道,一次Web应用程序请求,就是从浏览器发出一些参数到你的服务器,然后服务器上的程序对请求进行处理,再生成浏览器可以识别的内容(HTML、脚本、CSS、图片、Flash……),最后由浏览器将这些内容展现给访问者。人们将这一过程划分为后端前端两个部分。

后端用于分析用户请求、执行数据查询并对结果进行组织,形成浏览器可以呈现的内容;前端负责将后端生成的内容通过网络发送给客户端浏览器。人的思维往往会进入一种误区,认为后面的背后的东西都是神秘的、伟大的,影响力非凡。所以很多书以某某内幕为题,很多程序员以精通底层开发后端开发为荣;同样的,当网站出现问题时,我们第一时间想到的也是如何优化后端

本书从一开始就帮我们端正了在网站性能方面的看法,带我们走出误区。然后,从各个方面通过正例和反例的对比,让我们看到前端对网站性能的影响是如此巨大,而从前端入手改善现状是那么地简单明了。在对后端大动干戈之前,您的确应该按照本书的建议,首先从前端入手,改善性能,这样必将事半功倍。

当然,本书最大的价值在于,作者通过一系列步骤详细地阐明了如何通过修改前端来改善网站性能,而这些方法需要经过大量实践才能掌握并总结成文。我们应该感谢作者能够将他多年来在网站性能方面积累下来的经验总结成文,并以图书的形式分享给各位读者。而我,很荣幸能有机会将这样好的作品带给更多的中国读者。

感谢博文视点资讯有限公司的各位朋友,谢谢你们给了我这样一个机会,能把这本书带给中国读者;也感谢你们能够体谅我在翻译工作中犯下的错误和拖延的时间。感谢在网络上留下技术文章的英雄们,有了你们的文章内容作参考,我对术语的把握更加容易了。感谢和我志同道合的爱人,在本书的翻译过程中,你不仅照顾我、鼓励我,还帮我校对了大量稿件!

在翻译的过程中,我尽可能地仔细斟酌。但术语的使用、语言的风格等很难与原著保持精确一致,也很难满足所有人的口味,还望广大读者体谅。另外,任何一本书都可能出现错误,本书也不例外。如果您发现本书有让您不满意的地方,或者是出现了错误,除了联系出版社之外,还可以通过发邮件到lyb.net@gmail.com与我联系,或在我的博客http://andersliu.cnblogs.com/留言,我将在其中为本书读者提供非官方的技术支持。

  

刘彦博

posted @ 2008-07-25 10:39  博文视点  阅读(581)  评论(2编辑  收藏  举报