<html><head></head><body>Bonjour,<br><br>Il y a Plack::Handler::Apache2. Ces liens pourront peut être aider:<br><br>- <a href="https://stackoverflow.com/questions/41801600/mojolicious-in-apache-mod-perl">https://stackoverflow.com/questions/41801600/mojolicious-in-apache-mod-perl</a><br>- <a href="https://github.com/mojolicious/mojo/wiki/Apache-deployment">https://github.com/mojolicious/mojo/wiki/Apache-deployment</a><br><br>Bonne journée.<br><br><br><div class="gmail_quote">Le 12 mai 2021 20:08:05 GMT+02:00, Guillaume Rousse &lt;guillomovitch@gmail.com&gt; a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre dir="auto" class="k9mail">Bonjour à toutes et à tous.<br><br>Ca fait un bout de temps que je n'avais pas posé de questions techniques <br>concernant Perl, parce que j'avais assez peu d'usage en dehors des <br>besoins d'administration classique. Mais là, je découvre les application <br>web du 21e siècle, alors que j'en étais resté aux CGIs, alors forcément <br>ça change un peu...<br><br>Je suis passé à Mojolicious, et j'apprécie énormément la façon dont ça <br>facilite l'écriture d'une application complexe. Il y a bien un ou deux <br>trucs que je regrette par rapport à l'ancien monde, mais dans l'ensemble <br>j'adhère à fond.<br><br>Je suis en revanche plus perplexe par rapport aux innombrables <br>possibilités de déploiement, notamment les innombrables possibilités <br>d'utiliser un serveur tiers (morbo, hypnotoad, uwsgi, etc.), cascadé <br>derrière un serveur frontal (nginx ou apache). Je comprend l'intérêt <br>dans le cas de quelqu'un qui développe pour le compte d'un tiers (le <br>modèle dominant de l'industrie), et qui veut rester indépendant par <br>rapport à l'environnement de son client, mais ce n'est pas mon cas, <br>puisqu'il s'agit d'une application pour ma propre équipe, qui sera <br>déployée sur un environnement le plus standardisé possible (avec <br>notamment deux proxys de toute façon par rapport au monde extérieur), <br>afin de minimiser les couts d'exploitation.<br><br>Je n'ai pas non plus de besoin de performance, de trucs exotiques genre <br>websocket, de déploiement dans le cloud, de 0-downtime, ou autre truc <br>modernes. Bref, j'ai encore des besoins du 20e siècle, pourquoi est-ce <br>que je m'emmerderais à utiliser un autre modèle d'exécution que CGI, <br>avec un serveur Web ultra-classique et maitrisé comme Apache ?<br><br>J'ai bien essayé PSGI, qui qui me paraissait un compromis <br>modernité/complexité intéressant, mais l'utilisation avec Apache via <br>Plack nécessitait soit un module qui n'existe plus (mod_fastcgi), soit <br>un module moderne incapable de lancer lui-même le processus externe <br>(mod_fcgid), soit mod_perl, qui va sans doute bientôt disparaitre, et <br>qui ne parait de toute façon pas une bonne idée pour minimiser <br>l'utilisation de la mémoire.<br><br>Mais peut-être ai-je raté quelque chose ?<br><br>A+<br><div class="k9mail-signature">-- <br>Guillaume<hr>Perl mailing list<br>Perl@mongueurs.net<br><a href="http://listes.mongueurs.net/mailman/listinfo/perl">http://listes.mongueurs.net/mailman/listinfo/perl</a><br>Attention, les archives sont publiques<br></div></pre></blockquote></div><br><div class='k9mail-signature'>-- <br>Sébastien Feugère</div></body></html>