Liens connexes

Dépêche modérée par

Dépêche éditée par

: Sortie de mod_perl 2.0.0

Posté par tontonflingueur (). Modéré le 24 mai 2005.
0
Mod_perl est un ensemble de bibliothèques et de modules permettant d'embarquer un interpréteur Perl dans le serveur Web Apache. mod_perl 2.0.0 est la première version stable de mod_perl pouvant fonctionner avec Apache 2.

Son principal intérêt est d'exécuter les scripts CGI en Perl beaucoup plus rapidement puisqu'il n'y a plus besoin de créer un processus (fork()) à chaque requête, les modifications à apporter aux programmes étant minimes pour le faire tourner avec ce module. Il offre également de nombreuses autres possibilités.

En plus d'améliorer considérablement la performance des scripts CGI écrits en Perl, mod_perl permet d'adapter très finement le comportement d'Apache à ses besoins.

Il est ainsi possible de programmer les règles de transformation des URL en noms de fichiers, le mode d'identification de l'utilisateur ou les droits d'accès au document... Il est même possible d'écrire des portions du fichier de configuration d'Apache en Perl ...

Il faut également signaler que des modules similaires existent pour d'autres langages de scripts tels que Python, Ruby ou Tcl...

> Lire les commentaires (7 commentaires, moyenne: 4,9).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

adapter les scripts

Posté par zero heure (Jabber id, page perso, ) le 25/05/2005 à 00:25. (lien). Évalué à 8.

Faudrait juste préciser que mod_perl ne permet pas d'utiliser les scripts CGI "tels quels". Sous mod_perl les scripts deviennent des packages (comme les packages en .pm de Perl) et il faut donc modifier les appels de variables.
Par exemple on accèdera à une variable ou une fonction avec l'appel $MONPACKAGE'mavariable ou &MONPACKAGE'mafonction

--
J'ai vu bien des choses dans ma petite vie, et je mesure amèrement l'impuissance à les dire. (JP Rosnay, Le 13ème apôtre) http://www.poesie.net/apotre2.htm

Utilisez toute la puissance de mod_perl, avec Mason

Posté par Bruno Ethvignot (page perso, ) le 25/05/2005 à 04:33. (lien). Évalué à 8.

Mason est un puissant moteur de développement et de diffusion de sites Web basé sur Perl. Avec Mason vous pouvez inclure du code Perl dans du HTML et réaliser des pages à partir de composants partagés et réutilisables.

Mason est conçu pour fonctionner de manière optimale avec Apache et mod_perl (bien qu'on puisse l'utiliser en CGI ou de façon autonome.)

Depuis Mason 1.27, diffusé le 28 octobre 2004, le support de Apache/mod_perl 2.0 a été ajouté au coeur de Mason.

http://www.masonhq.com/(...)
Dernière version stable : Mason 1.28 (6 novembre 2004)
Dernière version de développement : Mason 1.3 RC (21 janvier 2005)

Le manuel du développeur :
http://www.masonhq.com/docs/manual/Devel.html(...)

Le site du livre de Mason paru chez O'Reilly :
http://www.masonbook.com/book/(...)

Alternatives à Mason (Embperl, Apache::ASP, HTML::Template, Text::Template, Template Toolkit et PHP) :
http://www.masonbook.com/book/chapter-1.mhtml#TOC-ANCHOR-7(...)

Revenir en haut de page