MESSAGE
DATE | 2021-03-18 |
FROM | Perrin Harkins
|
SUBJECT | Re: [Hangout - NYLXS] mod_perl alternatives
|
From hangout-bounces-at-nylxs.com Thu Mar 18 11:33:38 2021 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 79867163FF7; Thu, 18 Mar 2021 11:33:38 -0400 (EDT) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id 4463C163FD8; Thu, 18 Mar 2021 11:33:25 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Thu, 18 Mar 2021 11:33:25 -0400 Resent-Message-ID: <20210318153325.GB16776-at-www2.mrbrklyn.com> Resent-To: hangout-at-mrbrklyn.com X-Original-To: ruben-at-mrbrklyn.com Delivered-To: ruben-at-mrbrklyn.com Received: from mxout1-ec2-va.apache.org (mxout1-ec2-va.apache.org [3.227.148.255]) by mrbrklyn.com (Postfix) with ESMTP id 3CCE2163FD8 for ; Thu, 18 Mar 2021 11:26:44 -0400 (EDT) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-ec2-va.apache.org (ASF Mail Server at mxout1-ec2-va.apache.org) with SMTP id 75345450CD for ; Thu, 18 Mar 2021 15:26:43 +0000 (UTC) Received: (qmail 58751 invoked by uid 500); 18 Mar 2021 15:26:42 -0000 Mailing-List: contact modperl-help-at-perl.apache.org; run by ezmlm Precedence: bulk Delivered-To: mailing list modperl-at-perl.apache.org Received: (qmail 58740 invoked by uid 99); 18 Mar 2021 15:26:42 -0000 Received: from spamproc1-he-fi.apache.org (HELO spamproc1-he-fi.apache.org) (95.217.134.168) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Mar 2021 15:26:42 +0000 Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-fi.apache.org (ASF Mail Server at spamproc1-he-fi.apache.org) with ESMTP id D3963C02D5 for ; Thu, 18 Mar 2021 15:26:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-fi.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamproc1-he-fi.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([116.203.227.195]) by localhost (spamproc1-he-fi.apache.org [95.217.134.168]) (amavisd-new, port 10024) with ESMTP id yP5LrsgU9rRT for ; Thu, 18 Mar 2021 15:26:41 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::235; helo=mail-lj1-x235.google.com; envelope-from=pharkins-at-gmail.com; receiver= Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 21C5E7FA5B for ; Thu, 18 Mar 2021 15:26:41 +0000 (UTC) Received: by mail-lj1-x235.google.com with SMTP id z8so7954564ljm.12 for ; Thu, 18 Mar 2021 08:26:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pnZ6rb3asmDT6LdYTodE/gsvW7SRGwJ0KAtgrKJVdsk=; b=Mgy3AqhJKdeZAIE90sbGrVasDJJxve2ERmJxCws8z1fORkndH+jfO1LjUgTBseatYD 6DyYcR1c3w/bTFgeVgmTYsJU5SjbnfB8exmMnWusJ+kolVJ+eXbAR/eOCwicps1wA+bX 1csiy+O5kEfrJdAfoDQLuXVtD6piKmhMldBG5l1BJk0hHYwOnJn4BxzUTBxWZ3VAQJWN WNV1lCSwK7WmFzxp5IhFTnnkhYZ2CxkfVMAx4zYWLwztyKpj6jiNzNUUTuNp0C8QxlF5 KKzKRaQ+pIGnyb4VcYV6CHUUAaFIt4yHkvCUF3iva5apyKWZYEIvLLMOusTqDgBjtsOh M5oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pnZ6rb3asmDT6LdYTodE/gsvW7SRGwJ0KAtgrKJVdsk=; b=isDhftG230dtt/M55hqkUV+t/Gqy5iNiO+2+R6iio28hxDop7r98MlHTfthJ29JUJm W/7sTjYz2zR2njtGK5LEIt1j3rM8NCGUJ52g7VsbZHhObVU/W9m1ywyH/rvaoRsJhpG3 km86IdIHRyB7Xe1ah3x3RGOZBbPLSuAlLuBSec0X8Ph3rEmb1EjN8DO5yRUH7TcTrOvB glZ4EqGajIrnPFjrHAICxoHWp/nUuMkfsOaZrNBkS/ECWUpqmOlpYdD3dOH44uayw817 WM0Gt6UOgFUaJ3/S1bxbkF51a/acPkcFNs/Nq4+bhov6dJ5hnWFSMw1Yo47qXTPBw/xO 8nog== X-Gm-Message-State: AOAM530YZo0pRqqpPWn003Q+qXXlGVmVM7eoB9CwkMVfhlKq+USx0jpo QJdVy6XtOLeO2jJMD2wOcIp+hXLuK5SCqk1uWqE5khJm2RjMww== X-Google-Smtp-Source: ABdhPJx48AU/AmEdP4P6pyDVpFtiRRFtodh0eyy6NTShBbDND1dFdkS9ytf/ERDe7T5CUagx3gaHpvEin2/Es6vpUYw= X-Received: by 2002:a2e:9044:: with SMTP id n4mr5838143ljg.202.1616081200371; Thu, 18 Mar 2021 08:26:40 -0700 (PDT) MIME-Version: 1.0 References: <115bffba-9e04-ac21-c0fc-ac57d1e95d1f-at-netrition.com> In-Reply-To: <115bffba-9e04-ac21-c0fc-ac57d1e95d1f-at-netrition.com> From: Perrin Harkins Date: Thu, 18 Mar 2021 11:26:29 -0400 Message-ID: To: Jim Albert Cc: mod_perl list Subject: Re: [Hangout - NYLXS] mod_perl alternatives X-BeenThere: hangout-at-nylxs.com X-Mailman-Version: 2.1.30rc1 List-Id: NYLXS Tech Talk and Politics List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0517225522==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============0517225522== Content-Type: multipart/alternative; boundary="000000000000e059f905bdd139f7"
--000000000000e059f905bdd139f7 Content-Type: text/plain; charset="UTF-8"
I don't think there's any sudden urgency to switch to something else, since nothing has actually changed about the state of mod_perl. However, if you do want to migrate to something else, you should look at Plack: https://metacpan.org/pod/Plack
Plack is not a drop-in replacement for mod_perl, but it's a high-quality project with a well-developed ecosystem that will have some sort of solution for most (not all) things that people are doing in mod_perl. But again, I don't think you need to rush to do anything here.
- Perrin
On Thu, Mar 18, 2021 at 12:01 AM Jim Albert wrote:
> Given the recent discussion on the need for mod_perl PMC members and the > disclosure that there is no active development on mod_perl this seems > like an appropriate time to start a thread on a discussion of mod_perl > alternatives inline with the various means of using mod_perl from the > low level use of interfacing with the Apache server to the quick and > dirty stuff (ModPerl::PerlRun, I believe to keep Perl and modules in > memory). > > I've seen mod_fcgid proposed in posts on other forums. Has anyone played > with alternatives? I expect the low level Apache interaction might be > difficult to duplicate at least to continue to do so in Perl. Perhaps > the ModPerl::PerlRun approach of keeping Perl and modules in memory is a > potential starting point for discussion for those using mod_perl at the > most basic level. > > Jim > > > >
--000000000000e059f905bdd139f7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I don't think there's any sudden urgency to switch= to something else, since nothing has actually changed about the state of m= od_perl. However, if you do want to migrate to something else, you should l= ook at Plack:=C2=A0 https://metac= pan.org/pod/Plack
Plack is not a drop-in replacement= for mod_perl, but it's a high-quality project with a well-developed ec= osystem that will have some sort of solution for most (not all) things that= people are doing in mod_perl. But again, I don't think you need to rus= h to do anything here.
- Perrin v class=3D"gmail_quote">yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd= ing-left:1ex">Given the recent discussion on the need for mod_perl PMC memb= ers and the
disclosure that there is no active development on mod_perl this seems
like an appropriate time to start a thread on a discussion of mod_perl
alternatives inline with the various means of using mod_perl from the
low level use of interfacing with the Apache server to the quick and
dirty stuff (ModPerl::PerlRun, I believe to keep Perl and modules in
memory).
I've seen mod_fcgid proposed in posts on other forums. Has anyone playe= d
with alternatives? I expect the low level Apache interaction might be
difficult to duplicate at least to continue to do so in Perl. Perhaps
the ModPerl::PerlRun approach of keeping Perl and modules in memory is a r> potential starting point for discussion for those using mod_perl at the > most basic level.
Jim
--000000000000e059f905bdd139f7--
--===============0517225522== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0517225522==--
--===============0517225522== Content-Type: multipart/alternative; boundary="000000000000e059f905bdd139f7"
--000000000000e059f905bdd139f7 Content-Type: text/plain; charset="UTF-8"
I don't think there's any sudden urgency to switch to something else, since nothing has actually changed about the state of mod_perl. However, if you do want to migrate to something else, you should look at Plack: https://metacpan.org/pod/Plack
Plack is not a drop-in replacement for mod_perl, but it's a high-quality project with a well-developed ecosystem that will have some sort of solution for most (not all) things that people are doing in mod_perl. But again, I don't think you need to rush to do anything here.
- Perrin
On Thu, Mar 18, 2021 at 12:01 AM Jim Albert wrote:
> Given the recent discussion on the need for mod_perl PMC members and the > disclosure that there is no active development on mod_perl this seems > like an appropriate time to start a thread on a discussion of mod_perl > alternatives inline with the various means of using mod_perl from the > low level use of interfacing with the Apache server to the quick and > dirty stuff (ModPerl::PerlRun, I believe to keep Perl and modules in > memory). > > I've seen mod_fcgid proposed in posts on other forums. Has anyone played > with alternatives? I expect the low level Apache interaction might be > difficult to duplicate at least to continue to do so in Perl. Perhaps > the ModPerl::PerlRun approach of keeping Perl and modules in memory is a > potential starting point for discussion for those using mod_perl at the > most basic level. > > Jim > > > >
--000000000000e059f905bdd139f7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I don't think there's any sudden urgency to switch= to something else, since nothing has actually changed about the state of m= od_perl. However, if you do want to migrate to something else, you should l= ook at Plack:=C2=A0 https://metac= pan.org/pod/Plack
Plack is not a drop-in replacement= for mod_perl, but it's a high-quality project with a well-developed ec= osystem that will have some sort of solution for most (not all) things that= people are doing in mod_perl. But again, I don't think you need to rus= h to do anything here.
- Perrin v class=3D"gmail_quote">yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd= ing-left:1ex">Given the recent discussion on the need for mod_perl PMC memb= ers and the
disclosure that there is no active development on mod_perl this seems
like an appropriate time to start a thread on a discussion of mod_perl
alternatives inline with the various means of using mod_perl from the
low level use of interfacing with the Apache server to the quick and
dirty stuff (ModPerl::PerlRun, I believe to keep Perl and modules in
memory).
I've seen mod_fcgid proposed in posts on other forums. Has anyone playe= d
with alternatives? I expect the low level Apache interaction might be
difficult to duplicate at least to continue to do so in Perl. Perhaps
the ModPerl::PerlRun approach of keeping Perl and modules in memory is a r> potential starting point for discussion for those using mod_perl at the > most basic level.
Jim
--000000000000e059f905bdd139f7--
--===============0517225522== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0517225522==--
|
|