[Perl] Les joies d'une application web modernes

Damien Krotkine damien at krotkine.com
Ven 28 Mai 21:17:00 CEST 2021



> Le 28 mai 2021 à 19:56, Stéphane Gigandet <biz at joueb.com> a écrit :
> 
> Hello,
> 
> Je me pose aussi toutes les questions soulevées par Guillaume, en particulier celles du choix des différentes options de déploiement.
> 
> Pour Open Food Facts, on a toujours Apache 2.4 et mod_perl pour construire les pages dynamiques (avec un reverse proxy nginx pour servir les pages statiques, c'était ce qui était recommandé il y a 20 ans :-).
> 
> Une particularité d'Open Food Facts c'est qu'au démarrage d'Apache, on charge 2 Gb de données dont on a besoin pour générer les différentes pages, et du coup ces données restent en mémoire partagée et sont dispos pour tous les process Apache.
> 
> Est-ce que quelqu'un aurait une idée de quelle serait l'option la plus simple pour qu'on se débarrasse de mod_perl (et pourquoi pas d'Apache) tout en conservant un moyen de charger toutes nos données une seule fois au démarrage du serveur ?

Starman en mode preform avec l’option —preload-app. https://metacpan.org/pod/distribution/Starman/script/starman


> 
> Et pour nous l'aspect performance est primordial, on a entre 50 et 100 requêtes par seconde.
> 
> Bonne soirée et bon week-end,
> 
> Stéphane
> 
> 
>> Le 28/05/2021 à 16:12, Emmanuel Seyman a écrit :
>> * Guillaume Rousse [14/05/2021 14:56] :
>>> Mais d'une façon générale, ces retours portent principalement sur comment
>>> passer à PSGI. Or, mon interrogation, c'est plutôt pourquoi le faire...
>> Pour moi, les intérêts majeurs du passage à PSGI sont:
>> 
>> * une perf accrue
>> * l’indépendance par rapport à un outil donné
>> * la possibilité d'avoir différentes applications qui tournent chacune
>>   avec un utilisateur dédié
>> 
>> Si aucun des trois ne te parle (et c'est le cas pour au moins les deux
>> premiers), je ne suis pas convaincu que ça te soit pertinent
>> 
>> Emmanuel
>> _______________________________________________
>> Perl mailing list
>> Perl at mongueurs.net
>> http://listes.mongueurs.net/mailman/listinfo/perl
>> Attention, les archives sont publiques
> 
> 
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
> Attention, les archives sont publiques
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/archives/perl/attachments/20210528/f168bd87/attachment-0001.html>


Plus d'informations sur la liste de diffusion Perl