Apache 2.0 提供了许多增强功能和性能改进。 最显著和值得注意的增加是在任何支持线程和进程的平台上,Apache 能够在混合线程/进程模式下运行。
以下列表总结了 Apache 2.0 中引入的一些最重要的增强功能
- * 通过多进程模块 (MPM) 实现了对多线程的支持,从而提高了 Apache 的性能。
- * 构建系统已经从头开始重写,基于 autoconf 和 libtool。 这使得 Apache 的配置系统与其他软件包的配置系统更加相似。
- * 对非 UNIX 平台的支持得到了改进,Apache 在 BeOS、OS/2 和 Windows 等平台上现在更快、更稳定。 随着平台特定的 MPM 和 Apache 可移植运行时 (APR) 的引入,这些平台现在使用其本机 API 实现,避免了 POSIX 仿真层。
- * 引入了对 Apache 可移植运行时 (APR) 的支持,并导致了主要的 code reorganization 代码重组。 APR 是一个抽象层,它屏蔽了各种系统的调用差异,从而使 Apache 可以轻松地移植到更多具有不同 API 的系统。
- * 模块的 API 对于 2.0 发生了重大变化,引入了一些增强功能,以在处理回调例程和数据结构方面提供更大的灵活性。 此外,还添加了新的调用,以提供额外的模块功能,而无需修补核心 Apache 服务器。
- * Apache 2.0 还支持新的互联网协议 IPv6。 在底层 Apache 可移植运行时库支持 IPv6 的系统上,Apache 默认获取 IPv6 监听套接字。 此外,Listen、NameVirtualHost 和 <VirtualHost> 指令支持 IPv6 数字地址字符串(例如,Listen [fe80::1]:80)。
- * Apache 2.0 现在支持 W3C 的 WebDAV(基于 Web 的分布式创作和版本控制)协作标准。 WebDAV 是一组 HTTP 协议的扩展,允许用户在远程 Web 服务器上协作编辑和管理文件。
© . All rights reserved.