アパッチ
コアの強化:
Unix スレッド
POSIX スレッドをサポートする Unix システムでは、Apache がハイブリッド マルチプロセス、マルチスレッド モードで実行できるようになりました。これにより、スケーラビリティが向上するはずです。
新しいビルド システム
ビルド システムは、autoconf と libtool に基づいて最初から書き直されました。これにより、Apache の構成システムが他のパッケージの構成システムに似たものになります。
マルチプロトコルのサポート
Apache には、複数のプロトコルの提供をサポートするためのインフラストラクチャの一部が用意されています。 mod_echo は例として書かれています。
非 Unix プラットフォームのサポートの向上
Apache 2.0 は、BeOS、OS/2、Windows などの非 Unix プラットフォームでより高速で安定しているはずです。プラットフォーム固有のマルチプロセッシング モジュールと Apache Portable Runtime の導入により、これらのプラットフォームでは、バグが多く常にパフォーマンスに悪影響を与える POSIX エミュレーション機能の使用を回避できるようになりました。
新しい API
モジュールの API は 2.0 で大幅に変更されました。 1.3 で発生したモジュールの順序付けの問題の多くは解消されるはずです。 2.0 では、これの多くが自動的に行われ、モジュールの順序付けはフックごとに行われるようになり、柔軟性が高まりました。また、コア Apache サーバーのパッチを必要とせずに
モジュールがより多くのことを実行できるようにする新しい呼び出しが追加されました。