Bien que le serveur Apache soit le plus populaire des serveurs Web sur Internet, peu de programmeurs profitent de la disponibilité du code source et des modules Apache pour étendre la fonctionnalité de leur serveur Web à travers l'API Apache. La véritable puissance du serveur Apache est dans les mains de spécialistes du C et de l'équipe de développement Apache, étant donné qu'il a fallu reconstruire entièrement le serveur Apache à partir de la source pour pouvoir publier l'API Apache.
Mais mod_perl, le fameux module Apache utilisé initialement pour améliorer les performances de l'interface CGI, a redistribué les cartes en rendant l'API Apache accessible à la fois aux programmeurs Perl et C. mod_perl permet de développer plus facilement des modules Apache en Perl et de les installer sans avoir à reconstruire le serveur Web. Un nouveau manuel d'O'Reilly, "Writing Apache Modules with Perl and C", explique comment étendre les capacités de votre serveur Web, que vous utilisiez Perl ou C comme langage de programmation. Ce nouveau manuel explique comment sont conçus Apache, mod_perl et l'API Apache. Il montre ensuite comment les utiliser pour accomplir des tâches telles que :
"Le manuel "Writing Apache Modules with Perl and C" va changer complètement la vision que vous avez du serveur Apache," déclare Linda Mui, éditeur O'Reilly. "La puissance de l'API Apache devient soudainement accessible à tous les développeurs maîtrisant suffisamment le langage Perl."
Pour plus d'informations sur le manuel "Writing Apache Modules with Perl and C", visitez le site suivant, qui reproduit la table des matières et l'index de ce manuel :
http://www.oreilly.com/catalog/wrapmod/
Pour accéder à certains chapitres de ce manuel (Chapitre 6 : Authentication and Authorization ; Chapitre 7 : Handling Other Request Phases ; Chapitre 8 : Customizing the Apache Configuration Process ; Chapitre 9 : Perl API Reference Guide), visitez le site :
http://www.modperl.com/