Aller au contenu

Mod perl

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 22 septembre 2013 à 18:00 et modifiée en dernier par Enrevseluj (discuter | contributions) (Ajout rapide de {{portail}} : + informatique ; avec BandeauxPortails). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

mod_perl
Auteur Lincoln Stein
Dernière version 2.0.13 ()[1]Voir et modifier les données sur Wikidata
Écrit en Perl
Système d'exploitation Multi-plate-forme
Licences GNU GPL, Artistic License
Site web perl.apache.org

mod_perl est un module Perl pour le serveur HTTP Apache Apache_HTTP_Server. Il incorpore un interpréteur Perl dans le serveur Apache, en sorte que le contenu dynamique produit par Perl puisse être fourni en réponse aux requêtes HTTP reçues, sans subir les pertes de temps dues au lancement répétitif de l'interpréteur Perl pour chaque nouvelle requête. L'auteur du module, Lincoln Stein, explique::

« mod_perl est bien plus qu'un moteur CGI scripting sous stéroïdes. C'est une façon complètement nouvelle de créer du contenu dynamique en utilisant toute la puissance du serveur Web Apache pour créer de sessions sans état, des systèmes sur mesure d'authentification des utilisateurs, des proxies intelligents, et bien plus. Pourtant,, vos anciens scripts CGI continuent magiquement à fonctionner, et fonctionnent très, très vite. Avec mod_perl, vous ne perdez rien, et vous gagnez tellement! »

mod_perl peut émuler un environnement CGI (Common Gateway Interface), si bien que des scripts Perl CGI existants peuvent bénéficier de l'amélioration des performances sans qu'il soit besoin de les ré-écrire.

Contrairement à CGI (et à la plupart des autres environnements applicatifs destinés au Web), mod_perl fournit un accès complet à l'API (interface de développement applicatif) Apache, permettant au développeur d'accéder à toutes les phases du cycle des requêtes Apache, de manipuler les tables internes Apache, de partager des données entre les processus et threads Apache, de modifier ou étendre les fichiers de configuration Apache, et ainsi de suite.

Voir aussi

Liens externes

  1. a et b « [ANNOUNCE] mod_perl-2.0.13 », (consulté le )