Apache HTTP Server Version 2.1
Aperçu des nouvelles
fonctionnalités d'Apache 2.0
Améliorations : Noyau | Module
- Threads sur Unix
- Sur les systèmes Unix, Apache peut
s'exécuter selon un modèle hybride
multi-processus et multi-threads, en employant les threads
selon la norme POSIX. Ceci devrait améliorer les
performances.
- Nouveau système de
construction
- Le système de construction a été
entièrement réécrit et repose sur
autoconf et libtool. Cela rend le système de
configuration plus semblable aux autres paquetages.
- Support multiprotocole
- Apache possède maintenant une infrastructure afin
de servir de multiples protocoles. mod_echo a
été écrit comme exemple de ces nouvelles
fonctions.
- Meilleur support des plates-formes autres
qu'Unix
- Apache 2.0 est plus rapide et plus stable sur les
plates-formes non Unix telles que BeOS, OS/2, et Windows.
Avec l'introduction des modules multi
traitements (MPMs) spécifiques aux plates-formes
et l'exécuteur portable Apache (APR), le code pour ces
plates-formes est réalisé en employant leurs
API natives, permettant ainsi d'éviter les couches
d'émulation POSIX souvent boguées et peu
performantes.
- Nouvelle API Apache
- L'API pour les modules de la version 2.0 a changé
de manière importante. Beaucoup de problèmes
d'ordonnancement des modules existants dans la version 1.3
devraient disparaître. La version 2.0 gère ceci
de manière automatique, et l'ordonnancement des
modules s'effectue selon une fonction d'accrochage afin de
permettre une plus grande flexibilité.
- mod_auth_digest
- Il inclut une nouvelle gestion des sessions en utilisant
un cache commun aux processus grâce à une
mémoire partagée.
- mod_charset_lite
- Nouveau module dans Apache 2.0. Ce module
expérimental permet la traduction des pages de
caractères ou leur recodage.
- mod_dav
- Nouveau module dans Apache 2.0. Ce module met en oeuvre
la spécification "HTTP Distributed Authoring and
Versioning (DAV)" permettant de distribuer et maintenir le
contenu d'un site web.
- mod_file_cache
- Nouveau module dans Apache 2.0. Ce module inclut les
fonctionnalités du module mod_mmap_static existant
dans la version d'Apache 1.3, en ajoutant davantage de
possibilités de cache.
Apache HTTP Server Version 2.1