《Apache源代码全景分析第1卷》书评

当前位置:首页 > 计算机网络 > 网络与数据通信 > Apache源代码全景分析第1卷

出版社:电子工业出版社
出版日期:2009-5
ISBN:9787121084744
作者:张中庆,梁雪平
页数:636页

推荐结合手册一起阅读

翻译有些地方感觉欠妥,有很多和apache手册上的E文原意虽说差别不大,但是还是感觉文字会造成一定的理解障碍。感觉书中很多内容是对手册的直译,唯一多出的内容是代码的分析。但毕竟是作者这么多年积累的心血,希望作者能坚持下去,持续润色改进。

随便写写

以前买过一本Apache源代码分析的书,机械工业出版社,90%的代码,10%的所谓的注释,而且价格奇贵无比,竟然要95块钱,买了以后大呼后悔,看了几页,就一直搁在柜子里懒得去翻。对我来说几乎没有价值。自此之后对于这类的Apache源代码分析的书甚有恐惧感。这次去书店,冲着博文的名声,去翻了翻,不过翻了几页,觉得本书挺厚道,起码不像机工的那本垃圾书,都是源代码。书中代码量倒不是很多,估计是跟《Linux源代码情景分析》学习的写作风格。回来看了最关心的MPM模块,刚看了Perfork MPM。不过好像没有看到Event MPM,不知道是有意疏忽还是?? Event MPM由于采用了最新的Epoll,应该会更吸引人,如果加上,更好了。希望下次能看到。以前没有太多太深的研究过Apache代码,此次买书也主要是收藏,以备需要的时候翻阅。不过相信对于真正需要的人来说,这书还是非常值得推荐的。

不够严谨

书中错误太多,用词前后不一致,前面“记分板”后面就成了“公告板”。书中的代码随意的加粗,有些地方好像是为了强调,有些地方者不知什么原因就加粗了。此外书中不少地方用了Petri网,但是没有任何关于图中符号意义的说明。

分析的挺到位

买这本书的时候首先看了一下关于Apache模块体系结构和挂钩这两部分,因为自己对这两部分以前也分析过,有一些心得,是抱着挑刺的态度去读的。不过读了之后,发觉真是惭愧。自以为以前已经了解的很好,不过跟书中讨论的还是甚有差距,特别是关于配置的存储,以前一直没搞懂,现在看了,才大致有个眉目。挂钩这块之所以能以看懂,是因为他的宏太多了,关于这些,书中分析的挺到位。如果有二次开发需求,读懂挂钩和模块这几章就应该可以了。不过在作者的Blog中看过有内存池的介绍,不知道为什么,本卷中没有加入关于这个的介绍。我想大部分人对这个还个还是蛮赶兴趣的。希望能够在后面的第二卷中能看到。我看楼上问本书对整体结构的介绍。个人觉得Apache的核心就在于模块化体系结构,如果正是如此的话,本书介绍还是不错的。关于其余的内容,还在阅读,看完后继续评价。

基本上把apache的机制说清楚了

基本上把apache的机制说清楚了,看完后对apache的机制有一个清晰的了解,但有些地方也是点到为止。

是否有抄袭的嫌疑???

有个同事买了这本书搁置在那里,我不忍心拿起来翻了几页。这本书确实写得不错,基本上把Apache的轮廓给描述清楚了。当我看到《第4章 Apache模块化体系结构》 【4.1.2 Apache核心与模块交互】 这一节的时候,感觉里面的概念搞乱了。这一节里面,把Apache服务器核心与核心模块搞混了。看看里面这两段话:Apache的核心对其余模块的管理包括下面几个部分。(1)非核心模块的注册和卸载。。。。。。。(2)核心模块负责接收客户端的请求,并与非核心模块进行交互。。。。。。。首先,在这本书的前面还清楚的把Apache的核心部分划分为核心程序与核心模块,mod_so、mod_core以及各种MPM模块都属于核心模块,这些核心模块也需要注册到服务器核心才能运行,不只非核心模块才需要注册。其次,核心模块负责接收客户端的请求,这里的核心模块是指Apache服务器核心吧?示意图也是这么表示的,真的搞不懂。最后,为什么我会去挑这个毛病呢,因为该书作者在原参考书本《the_apache_modelling_project》上画蛇添足。这本书很多地方都是从《the_apache_modelling_project》抄过来的,包括大部分的示意图,只不过没有在书中标注参考书目,是不是有抄袭的嫌疑?《the_apache_modelling_project》在Apache Modeling Portal(2004-10-29)上可以找到,【4.1.2 Apache核心与模块交互】 这一节在http://www.fmc-modeling.org/category/projects/apache/amp/3_3Extending_Apache.html或http://www.fmc-modeling.org/category/projects/apache/amp/3_3Extending_Apache.html#SECTION00531000000000000000上可以找到原型。还有一个最搞笑的事情,沈阳工程学院计算机科学与技术•计本061 唐宇松 同学(指导老师 朱克敌)的毕业论文《基于Apache源代码的Web应用服务器的体系结构分析》全部从这本《Apache源代码全景分析第1卷》书摘取。


 Apache源代码全景分析第1卷下载


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024