MESSAGE
DATE | 2020-08-04 |
FROM | Mithun Bhattacharya
|
SUBJECT | Re: [Hangout - NYLXS] suggestions for perl as web development
|
From hangout-bounces-at-nylxs.com Thu Aug 6 22:03:43 2020 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 B8BE816400C; Thu, 6 Aug 2020 22:03:42 -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 1409016400A; Thu, 6 Aug 2020 22:01:31 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Thu, 6 Aug 2020 22:01:30 -0400 Resent-Message-ID: <20200807020130.GV24245-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 mailroute1-lw-us.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mrbrklyn.com (Postfix) with ESMTP id 38234163F91 for ; Tue, 4 Aug 2020 20:59:18 -0400 (EDT) Received: from mail.apache.org (localhost [127.0.0.1]) by mailroute1-lw-us.apache.org (ASF Mail Server at mailroute1-lw-us.apache.org) with SMTP id B05531253BA for ; Wed, 5 Aug 2020 00:59:17 +0000 (UTC) Received: (qmail 86726 invoked by uid 500); 5 Aug 2020 00:59:17 -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 86715 invoked by uid 99); 5 Aug 2020 00:59:17 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Aug 2020 00:59:17 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 552791A4127 for ; Wed, 5 Aug 2020 00:59:16 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 28onz2hdIJiI for ; Wed, 5 Aug 2020 00:59:14 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::e2d; helo=mail-vs1-xe2d.google.com; envelope-from=mithnb-at-gmail.com; receiver= Received: from mail-vs1-xe2d.google.com (mail-vs1-xe2d.google.com [IPv6:2607:f8b0:4864:20::e2d]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 26BBF7F5C9 for ; Wed, 5 Aug 2020 00:59:14 +0000 (UTC) Received: by mail-vs1-xe2d.google.com with SMTP id n25so8219801vsq.6 for ; Tue, 04 Aug 2020 17:59:13 -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=GrxZEvgjpG5DllbmtrZ4oiO5xlaDzt+XCNvepmYKoQA=; b=J/FH/DOTVMI5ZC8jI+QlUxjnFqEpG3cMOBwEvCsdCAhyoyoYJ0KjRCazov2Vui7A6O 1farRBlnuTLHxF78nHW/R7kBlzcsT/gyVaZSCsFoJyDxQPCouAQvggFXVQOpYzgxOj+n Ii4fedmT6h386gCcqVsDdcmCcBSW4CouHwdNkvnpK+V1ejYSw5cgz/+Ks5tj2IOCsUcV +XS87dcta7/wjibbRrOczfUVSdYBz29EnGrUmkB1ZCCAfbRj7oGlTmxSnbQGYJvYsPW/ 0DfujI6XzgcxmHv18+D7vpHWdOilfSg5n4iXRHHeIxXyXegDSVbTPNkwUMRDvIHb3WtM G86w== 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=GrxZEvgjpG5DllbmtrZ4oiO5xlaDzt+XCNvepmYKoQA=; b=dv4SLQz9M8OEx5SLRmip8EdBRgG2eBDa8FajE9YrTJLY8c9Ed4Svlmr8czcZKlyZO4 je+ebVa+wbcvu2SEvxcQ7BwXqnm0E8HVOdrX3inagYBkGHmtrBh0cc4XLWxIhaOzaejQ j6nVg/LA8tYnMhwZXNiv71gvPwNfzdvg10IEkO2ffqqVT07rm/HdUeVcvLIYvZAxPjeu 9bzLmie8xcqZyK4KCwhf8SAFAKczGmi17iZGkPUmoDy+HQIfkEytA17TFhapGBICIoDs iqN7V4yfHeE4v0sxUPyVatYRhu0Kblbtyukxa3N6xL0BKVa+henKHfyZaD0tcvDPV38j Uefg== X-Gm-Message-State: AOAM533dnbq94PqPqfjhiS/Wb5YchWrbIn+f5evSLLN/2hrq+fu3/Cdr SrrOgS8CmvWlkrazyh7kUoTnXzNscT+n8Q5eEzmTQ/4MGss= X-Google-Smtp-Source: ABdhPJw3CJAFf/ZxGSKhSDWWi0hqli/VodL4kjQzMu1QtWIRDwllPnUZib+8WIawz42A0pnVnrfoDfmnBppWFvXTj9c= X-Received: by 2002:a67:8904:: with SMTP id l4mr312212vsd.176.1596589152918; Tue, 04 Aug 2020 17:59:12 -0700 (PDT) MIME-Version: 1.0 References: <3A8B7869-1464-442E-9647-08514375C4D9-at-blackmans.org> <20200805005553.GA1176-at-www2.mrbrklyn.com> In-Reply-To: <20200805005553.GA1176-at-www2.mrbrklyn.com> From: Mithun Bhattacharya Date: Tue, 4 Aug 2020 19:59:01 -0500 Message-ID: To: Ruben Safir Cc: mod_perl list Subject: Re: [Hangout - NYLXS] suggestions for perl as web development language [EXT] 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="===============1854147187==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============1854147187== Content-Type: multipart/alternative; boundary="0000000000004fe34905ac16e187"
--0000000000004fe34905ac16e187 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The question is move off to what ? I don't see alternatives being shared which blows an apache+mod_perl setup out of the water.
On Tue, Aug 4, 2020 at 7:56 PM Ruben Safir wrote:
> On Tue, Aug 04, 2020 at 09:48:48PM +0100, Mark Blackman wrote: > > > > > > > On 4 Aug 2020, at 21:41, Mithun Bhattacharya wrote= : > > > > > > I am genuinely curious what are these other "well known" means ? > > > > > > On Tue, Aug 4, 2020 at 3:37 PM Mark Blackman > > wrote: > > > > > > > > > > On 4 Aug 2020, at 17:58, Mithun Bhattacharya > > wrote: > > > > > > > > mod_perl does have value because it does a more efficient > utilization of resources - this is important when fast response time and > scalability is important. The complexity is a known problem but it is not= a > mystery box either - there is enough documentation which explains what ha= s > to happen and what could have gone wrong. > > > > > > mod_perl=E2=80=99s relative efficiency can be achieved by other well-= known > means. > > > > That would depend on what you mean by "efficient utilisation of > resources=E2=80=9D. You can get the same general effect, more simply, by= running a > high-performing pre-forking Perl web application server and a web server > with a simple configuration in front of it ,instead of a complicated > Apache+mod_perl installation. > > > > That also buys you a nice separation of concerns, the web server handle= s > all the complicated host or path rewrites and access control and the Perl > app focuses on responding to the, now-sanitised, fully normalized, HTTP > requests. > > > > Not really and the separtion is not a concern, it is an asset, the most > important one. > > To get faster, you would need to move off apache. > > > > - Mark > > > > > > > > -- > So many immigrant groups have swept through our town > that Brooklyn, like Atlantis, reaches mythological > proportions in the mind of the world - RI Safir 1998 > http://www.mrbrklyn.com > > DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > http://www.nylxs.com - Leadership Development in Free Software > http://www2.mrbrklyn.com/resources - Unpublished Archive > http://www.coinhangout.com - coins! > http://www.brooklyn-living.com > > Being so tracked is for FARM ANIMALS and extermination camps, > but incompatible with living as a free human being. -RI Safir 2013 > >
--0000000000004fe34905ac16e187 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The question is move off to what ? I don't see alterna= tives being shared which blows an apache+mod_perl setup out of the water.= div> il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2= 04,204);padding-left:1ex">On Tue, Aug 04, 2020 at 09:48:48PM +0100, Mark Bl= ackman wrote:
>
>
> > On 4 Aug 2020, at 21:41, Mithun Bhattacharya <o:mithnb-at-gmail.com" target=3D"_blank">mithnb-at-gmail.com> wrote:
> >
> > I am genuinely curious what are these other "well known"= ; means ?
> >
> > On Tue, Aug 4, 2020 at 3:37 PM Mark Blackman <o:mark-at-blackmans.org" target=3D"_blank">mark-at-blackmans.org <mailto:<= a href=3D"mailto:mark-at-blackmans.org" target=3D"_blank">mark-at-blackmans.org= a>>> wrote:
> >
> >
> > > On 4 Aug 2020, at 17:58, Mithun Bhattacharya <mailto:mithnb-at-gmail.com" target=3D"_blank">mithnb-at-gmail.com <mailto:= mithnb-at-gmail.com&= gt;> wrote:
> > >
> > > mod_perl does have value because it does a more efficient ut= ilization of resources - this is important when fast response time and scal= ability is important. The complexity is a known problem but it is not a mys= tery box either - there is enough documentation which explains what has to = happen and what could have gone wrong.
> >
> > mod_perl=E2=80=99s relative efficiency can be achieved by other w= ell-known means.
>
> That would depend on what you mean by=C2=A0 "efficient utilisatio= n of resources=E2=80=9D.=C2=A0 You can get the same general effect, more si= mply, by running a high-performing pre-forking Perl web application server = and a web server with a simple configuration in front of it ,instead of a c= omplicated Apache+mod_perl installation.
>
> That also buys you a nice separation of concerns, the web server handl= es all the complicated host or path rewrites and access control and the Per= l app focuses on responding to the, now-sanitised, fully normalized, HTTP r= equests.
>
Not really and the separtion is not a concern, it is an asset, the most
important one.
To get faster, you would need to move off apache.
> - Mark
>
>
>
--
So many immigrant groups have swept through our town
that Brooklyn, like Atlantis, reaches mythological
proportions in the mind of the world - RI Safir 1998
ht= tp://www.mrbrklyn.com
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
http:= //www.nylxs.com - Leadership Development in Free Software
"_blank">http://www2.mrbrklyn.com/resources - Unpublished Archive
>http://www.coinhangout.com - coins!
ank">http://www.brooklyn-living.com
Being so tracked is for FARM ANIMALS and extermination camps,
but incompatible with living as a free human being. -RI Safir 2013
--0000000000004fe34905ac16e187-- --===============1854147187== 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 --===============1854147187==-- --===============1854147187== Content-Type: multipart/alternative; boundary="0000000000004fe34905ac16e187" --0000000000004fe34905ac16e187 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The question is move off to what ? I don't see alternatives being shared which blows an apache+mod_perl setup out of the water. On Tue, Aug 4, 2020 at 7:56 PM Ruben Safir wrote:
> On Tue, Aug 04, 2020 at 09:48:48PM +0100, Mark Blackman wrote: > > > > > > > On 4 Aug 2020, at 21:41, Mithun Bhattacharya wrote= : > > > > > > I am genuinely curious what are these other "well known" means ? > > > > > > On Tue, Aug 4, 2020 at 3:37 PM Mark Blackman > > wrote: > > > > > > > > > > On 4 Aug 2020, at 17:58, Mithun Bhattacharya > > wrote: > > > > > > > > mod_perl does have value because it does a more efficient > utilization of resources - this is important when fast response time and > scalability is important. The complexity is a known problem but it is not= a > mystery box either - there is enough documentation which explains what ha= s > to happen and what could have gone wrong. > > > > > > mod_perl=E2=80=99s relative efficiency can be achieved by other well-= known > means. > > > > That would depend on what you mean by "efficient utilisation of > resources=E2=80=9D. You can get the same general effect, more simply, by= running a > high-performing pre-forking Perl web application server and a web server > with a simple configuration in front of it ,instead of a complicated > Apache+mod_perl installation. > > > > That also buys you a nice separation of concerns, the web server handle= s > all the complicated host or path rewrites and access control and the Perl > app focuses on responding to the, now-sanitised, fully normalized, HTTP > requests. > > > > Not really and the separtion is not a concern, it is an asset, the most > important one. > > To get faster, you would need to move off apache. > > > > - Mark > > > > > > > > -- > So many immigrant groups have swept through our town > that Brooklyn, like Atlantis, reaches mythological > proportions in the mind of the world - RI Safir 1998 > http://www.mrbrklyn.com > > DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > http://www.nylxs.com - Leadership Development in Free Software > http://www2.mrbrklyn.com/resources - Unpublished Archive > http://www.coinhangout.com - coins! > http://www.brooklyn-living.com > > Being so tracked is for FARM ANIMALS and extermination camps, > but incompatible with living as a free human being. -RI Safir 2013 > >
--0000000000004fe34905ac16e187 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The question is move off to what ? I don't see alterna= tives being shared which blows an apache+mod_perl setup out of the water.= div> il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2= 04,204);padding-left:1ex">On Tue, Aug 04, 2020 at 09:48:48PM +0100, Mark Bl= ackman wrote:
>
>
> > On 4 Aug 2020, at 21:41, Mithun Bhattacharya <o:mithnb-at-gmail.com" target=3D"_blank">mithnb-at-gmail.com> wrote:
> >
> > I am genuinely curious what are these other "well known"= ; means ?
> >
> > On Tue, Aug 4, 2020 at 3:37 PM Mark Blackman <o:mark-at-blackmans.org" target=3D"_blank">mark-at-blackmans.org <mailto:<= a href=3D"mailto:mark-at-blackmans.org" target=3D"_blank">mark-at-blackmans.org= a>>> wrote:
> >
> >
> > > On 4 Aug 2020, at 17:58, Mithun Bhattacharya <mailto:mithnb-at-gmail.com" target=3D"_blank">mithnb-at-gmail.com <mailto:= mithnb-at-gmail.com&= gt;> wrote:
> > >
> > > mod_perl does have value because it does a more efficient ut= ilization of resources - this is important when fast response time and scal= ability is important. The complexity is a known problem but it is not a mys= tery box either - there is enough documentation which explains what has to = happen and what could have gone wrong.
> >
> > mod_perl=E2=80=99s relative efficiency can be achieved by other w= ell-known means.
>
> That would depend on what you mean by=C2=A0 "efficient utilisatio= n of resources=E2=80=9D.=C2=A0 You can get the same general effect, more si= mply, by running a high-performing pre-forking Perl web application server = and a web server with a simple configuration in front of it ,instead of a c= omplicated Apache+mod_perl installation.
>
> That also buys you a nice separation of concerns, the web server handl= es all the complicated host or path rewrites and access control and the Per= l app focuses on responding to the, now-sanitised, fully normalized, HTTP r= equests.
>
Not really and the separtion is not a concern, it is an asset, the most
important one.
To get faster, you would need to move off apache.
> - Mark
>
>
>
--
So many immigrant groups have swept through our town
that Brooklyn, like Atlantis, reaches mythological
proportions in the mind of the world - RI Safir 1998
ht= tp://www.mrbrklyn.com
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
http:= //www.nylxs.com - Leadership Development in Free Software
"_blank">http://www2.mrbrklyn.com/resources - Unpublished Archive
>http://www.coinhangout.com - coins!
ank">http://www.brooklyn-living.com
Being so tracked is for FARM ANIMALS and extermination camps,
but incompatible with living as a free human being. -RI Safir 2013
--0000000000004fe34905ac16e187-- --===============1854147187== 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 --===============1854147187==-- |
|