源码,又见源码

 

源码,又见源码

——《Apache源代码全景分析第1卷:体系结构与核心模块》推荐序

 

如果说没有Apache就没有Internet可能有些夸张,但至少可以说没有Apache,互联网就不会发展得这么快。根据互联网研究公司NetCraft的统计,多年来Apache一直稳居Web服务器市场的头把交椅,至今仍占据超过50%的市场份额。就整个互联网来说,Apache仍然是最重要的软件之一。

尽管近几年来涌现出不少以“高性能”为卖点的新的Web服务器软件,比如LighttpdNginx等,吸引了不少用户注意力,不过Apache因其功能广泛,某些方面仍具有不可替代性,仍然是Web服务器技术领域的风向标。话说回来,“重剑无锋,大巧不工”,有的时候软件性能表现不佳,更多原因可能是用户对其了解不够、使用不当造成的,并非软件自身有多大缺陷。对Apache 来说,更是如此。因此,通过分析源代码了解Apache软件架构体系,熟知其本质,方能更有效地使用Apache Web服务器,使之发挥出最大效能。为网站节省资源,为企业节省资金,也能为用户提供更好的访问体验,好处多多。

此外,随着互联网业务的复杂化,很多网站在使用Apache的过程中也遇到了新的挑战,如常常要在业务的驱动下对Apache进行扩展性的开发(例如扩展日志模块以便于更复杂的日志统计)。这时,源代码分析是绕不过去的一件事儿,尽管源代码获取是轻而易举之事,但Apache代码毕竟凝聚了开源软件界的群体智慧,要想高效分析也并非易事,相信这本书能让有此需求的读者少走弯路,剥丝抽茧,获得更多启发与借鉴。

说起源代码分析,其实几年前市面上出现过一些有关此类话题的图书,但基本上是在大段源代码加上几句注释了事,读者可能会有吃到注水猪肉的感觉。而读者对本书这一点大可放心,书中代码只是点到即止,相对环保多了。
     

                    支付宝(中国网络技术有限公司)数据架构师 冯大辉  

http://dbanotes.net/  

20093月于杭州

 

网上书店热卖地址:http://www.china-pub.com/195492&ref=lljl

六年磨一剑——专访《Apache源代码全景分析第1卷:体系结构与核心模块》作者张中庆

posted @ 2009-06-10 10:14  博文视点  阅读(373)  评论(0编辑  收藏  举报