Apache主要版本的一些特征介绍

1.3

动态共享对象DSO
便于随时安装模块,但是消耗系统内存,降低apache性能。
支持Cygwin, NetWare 5.x
httpd.conf配置文件的标准化,并允许多行续行配置,续行需以””结尾。
APache eXtenSion (APXS) :用于安装激活基于DSO的模块。
默认安装目录变化:/usr/local/etc/httpd/ to /usr/local/apache/ Include命令直接包含引用其它配置文件。 增加[Alias and Redirect](http://httpd.apache.org/docs/1.3/mod/mod_alias.html)对规则表达式的支持。

2.0

Unix系统下POSIX标准支持多进程和多线程,支持IPV6,配置文件更加简化。
WinNT下支持UTF-8格式的文件名。
规则表达式PCRE的更新,类似于perl5中的语法。
新的模块mod_ssl支持基于SSL的加密协议。
新的[mod_deflate](http://httpd.apache.org/docs/2.2/mod/mod_deflate.html)模块用于压缩网页,节省带宽。

2.2

支持Graceful stop,可以设置TimeOut时间
支持32位unix系统下大于2G的文件和请求。
事件多线程模块Event MPM,利用多线程技术,专门使用一个独立的线程来接受新的请求和连接,轻松应付大量HTTP请求,占用资源更少,不过还不是正式发布的版本。
SQL数据库的支持模块mod_dbd,直接通过模块方式实现数据库的连接,直接进行数据库授权认证。支持的数据库有:MySQL,Oracle,PostgreSQL,SQLite2,SQLite3,而且多线程的MPM下还支持连接池。Windows下用户暂时无法使用该模块。需要Apache2.1以后版本。