《Apache源代码全景分析第1卷》是一本由张中庆 / 梁雪平著作,电子工业出版社出版的平装图书,本书定价:88.00元,页数:636,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《Apache源代码全景分析第1卷》精选点评:
●nginx 在10年的时候还不像现在一样一统天下,那个年代很多人眼里能用的webserver除了微软的,就是apache。后来看后nginx代码,就发现apache其实可以忽略了。因为结构不一样,注定apache在web领域不可能像nginx那般流行。web开发不喜欢复杂
●思路清晰 比较详细
●为了写书而写,平铺直叙,没有点自己的理解与思想。层次提得不高。
●这个倒没怎么认真看,不过应该跟nginx的源码大同小异,基本上主要模块就是http和events处理
●老实说,有些东西感觉还是没讲清楚
●倒数第二块砖
●乱
●作者写作功底还不够,开始很多直接翻译的apache文档,与其说翻译,不如说是直译,读起来不太舒服。中间很多地方用词不准确,希望作者能有所改进吧。 修正:不是写作功底不够,是根本不合格,里面的语病多到令人发指的程度。当然,也有可能是我读的版本有问题。
《Apache源代码全景分析第1卷》读后感(一):不够严谨
书中错误太多,用词前后不一致,前面“记分板”后面就成了“公告板”。书中的代码随意的加粗,有些地方好像是为了强调,有些地方者不知什么原因就加粗了。此外书中不少地方用了Petri网,但是没有任何关于图中符号意义的说明。
《Apache源代码全景分析第1卷》读后感(二):推荐结合手册一起阅读
翻译有些地方感觉欠妥,有很多和apache手册上的E文原意虽说差别不大,但是还是感觉文字会造成一定的理解障碍。感觉书中很多内容是对手册的直译,唯一多出的内容是代码的分析。但毕竟是作者这么多年积累的心血,希望作者能坚持下去,持续润色改进。
《Apache源代码全景分析第1卷》读后感(三):分析的挺到位
买这本书的时候首先看了一下关于Apache模块体系结构和挂钩这两部分,因为自己对这两部分以前也分析过,有一些心得,是抱着挑刺的态度去读的。不过读了之后,发觉真是惭愧。自以为以前已经了解的很好,不过跟书中讨论的还是甚有差距,特别是关于配置的存储,以前一直没搞懂,现在看了,才大致有个眉目。
挂钩这块之所以能以看懂,是因为他的宏太多了,关于这些,书中分析的挺到位。如果有二次开发需求,读懂挂钩和模块这几章就应该可以了。
不过在作者的Blog中看过有内存池的介绍,不知道为什么,本卷中没有加入关于这个的介绍。我想大部分人对这个还个还是蛮赶兴趣的。希望能够在后面的第二卷中能看到。
我看楼上问本书对整体结构的介绍。个人觉得Apache的核心就在于模块化体系结构,如果正是如此的话,本书介绍还是不错的。
关于其余的内容,还在阅读,看完后继续评价。
《Apache源代码全景分析第1卷》读后感(四):随便写写
以前买过一本Apache源代码分析的书,机械工业出版社,90%的代码,10%的所谓的注释,而且价格奇贵无比,竟然要95块钱,买了以后大呼后悔,看了几页,就一直搁在柜子里懒得去翻。对我来说几乎没有价值。自此之后对于这类的Apache源代码分析的书甚有恐惧感。
这次去书店,冲着博文的名声,去翻了翻,不过翻了几页,觉得本书挺厚道,起码不像机工的那本垃圾书,都是源代码。书中代码量倒不是很多,估计是跟《Linux源代码情景分析》学习的写作风格。
回来看了最关心的MPM模块,刚看了Perfork MPM。不过好像没有看到Event MPM,不知道是有意疏忽还是?? Event MPM由于采用了最新的Epoll,应该会更吸引人,如果加上,更好了。希望下次能看到。
以前没有太多太深的研究过Apache代码,此次买书也主要是收藏,以备需要的时候翻阅。不过相信对于真正需要的人来说,这书还是非常值得推荐的。
《Apache源代码全景分析第1卷》读后感(五):是否有抄袭的嫌疑???
有个同事买了这本书搁置在那里,我不忍心拿起来翻了几页。这本书确实写得不错,基本上把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(
还有一个最搞笑的事情,沈阳工程学院计算机科学与技术•计本061 唐宇松 同学(指导老师 朱克敌)的毕业论文《基于Apache源代码的Web应用服务器的体系结构分析》全部从这本《Apache源代码全景分析第1卷》书摘取。