Apache源代码全景分析第1卷

张中庆, 梁雪平

出版时间

2009-01-01

ISBN

9787121084744

评分

★★★★★
书籍介绍
本书是“Apache源代码全景分析”的第1卷。书中详细讲解了Apache的基础体系结构和核心模块的实现机制,包括配置文件、模块化结构、多任务并发,以及网络连接和请求读取,其中多任务并发体系结构是本书分析的重点,讨论了Prefork、Worker及WinNT3种MPM。本书还重点介绍了Apache 2.0新引入的过滤器,包括过滤器的使用、实现,以及其中的数据组织形式——存储段和存储段组,剖析了Apache中常用的过滤器。本书深入挖掘分析Apache运行背后的实现机制和模块开发的细节,适合Apache模块开发者、希望了解内部细节的Apache管理员、Web服务器开发者、大规模服务器开发者学习和阅读。 众所皆知,Apache良好的模块化架构设计已经成为经典的服务器架构——易于扩展、易于维护。几乎每一个程序员都可以从Apache的架构中吸取到丰富的营养。虽然Apache的代码非常优美,架构层次非常清晰,但是在缺乏资料的情况下,开发人员想在短时间内读懂Apache架构和内部细节并不是一件容易的事情。在陷入迷茫和一头雾水之后,他们可能就会选择放弃,从而与Apache的优美架构失之交臂。 本书写作的目的就是通过阐述Apache源代码,将Apache的整体架构和内部机制呈现给读者,让更多的人了解和熟悉Apache架构。本书的另一个目的就是希望阐述Apache模块开发中会遇到的各种问题。 张中庆,计算机软件与理论硕士。拥有多年服务器端软件开发经验,关注大规模服务器设计技术,致力于开源技术的使用、分享和推广,《UNIX/Linux下curses库开发指南》作者之一。 梁雪平,计算机应用硕士,深圳职业技术学院讲师,优秀教师。目前研究方向为数据库挖掘相关理论,致力于开源技术在高校的使用和推广。
目录
Apache源代码全景分析第1卷
前 言
第 1 章 Web服务器概述
1.1 WWW概述
1.1.1 Internet概述

显示全部
用户评论
为了写书而写,平铺直叙,没有点自己的理解与思想。层次提得不高。
老实说,有些东西感觉还是没讲清楚
倒数第二块砖
nginx 在10年的时候还不像现在一样一统天下,那个年代很多人眼里能用的webserver除了微软的,就是apache。后来看后nginx代码,就发现apache其实可以忽略了。因为结构不一样,注定apache在web领域不可能像nginx那般流行。web开发不喜欢复杂
作者写作功底还不够,开始很多直接翻译的apache文档,与其说翻译,不如说是直译,读起来不太舒服。中间很多地方用词不准确,希望作者能有所改进吧。 修正:不是写作功底不够,是根本不合格,里面的语病多到令人发指的程度。当然,也有可能是我读的版本有问题。
这个倒没怎么认真看,不过应该跟nginx的源码大同小异,基本上主要模块就是http和events处理
收藏