MESSAGE
DATE | 2020-12-22 |
FROM | Mithun Bhattacharya
|
SUBJECT | Re: [Hangout - NYLXS] suggestions for perl as web development
|
From hangout-bounces-at-nylxs.com Tue Dec 22 15:33:26 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 37019163FBE; Tue, 22 Dec 2020 15:33:26 -0500 (EST) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id 9B479163F96; Tue, 22 Dec 2020 15:32:26 -0500 (EST) Resent-From: Ruben Safir Resent-Date: Tue, 22 Dec 2020 15:32:26 -0500 Resent-Message-ID: <20201222203226.GE17865-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 A95B2163F8F for ; Tue, 22 Dec 2020 09:21:12 -0500 (EST) 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 4189446AE7 for ; Tue, 22 Dec 2020 14:21:11 +0000 (UTC) Received: (qmail 75779 invoked by uid 500); 22 Dec 2020 14:21:10 -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 75762 invoked by uid 99); 22 Dec 2020 14:21:10 -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; Tue, 22 Dec 2020 14:21:10 +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 884AEC0112 for ; Tue, 22 Dec 2020 14:21:09 +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 Xxxsn8XXyN_d for ; Tue, 22 Dec 2020 14:21:08 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::e2b; helo=mail-vs1-xe2b.google.com; envelope-from=mithnb-at-gmail.com; receiver= Received: from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com [IPv6:2607:f8b0:4864:20::e2b]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 7D2907F9E1 for ; Tue, 22 Dec 2020 14:21:08 +0000 (UTC) Received: by mail-vs1-xe2b.google.com with SMTP id h6so7074804vsr.6 for ; Tue, 22 Dec 2020 06:21:08 -0800 (PST) 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; bh=cjnmxrJfXMdH1ZOUfTqzNXTP53rjDD2ySOhiUYD50EU=; b=Pm9txJEDumYOzLGg/k9yMyCBnTf3xYfYR4LE9Kl5hcXz2YKgdCakJvl2WEJ+vy3Scf 4NQ8PO6J0Pj3Dn9Im/aKwUb/x/Wci7OgmlcfYbLEBdmXlIOBJGGxPRE/Unlq8t3IRW/W ao+xfGh41Kd/rOre8RdHixuWFM821njHwkYQL2x2xmdBsZBWUkvTLpXadjagS+NAdTGA LwZvT9FYz18SgCYynEqjXBN379WfRW/4EDDq1m9lNUBKB/ToFLY3c133nIaoaJR7Dozk 8y3LO0j5qmE3GdF6vJXxrqwrip1gL4YrUAomJ3er5eNCPomG1jys1/K8IhViPe49te2G tl+w== 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; bh=cjnmxrJfXMdH1ZOUfTqzNXTP53rjDD2ySOhiUYD50EU=; b=Cba6Jj6OEuX31fm8ULOVTKIw9TtPB5RGHWRTuLLRtFislQYkpZo+HXbdQ0CgRNsvRy IUQcQxlYlhlKyjjZN9OPundQ2P+sRmKBkBN9vb6pQ3vFKxWlF3z1kZHD7uyqSccZHQen jX0mvupTuTUKrIcSSyu6jjSCrjJ7Ve+rRvZKix3y4r1sD3iM3j0TGikY5Jvg3hNN0Wht oZLb2vclbF2EkE9Pt3JAKqWX/3PYHVWvV3jEj7NQg2fICrHZcdPhSuqj5u2b0YV6D7QH pMvzZLtf4+0lBHdMp2WvM/SGByV1Ga0gdp/+C2r5tWJ2e4WM1DybnE+KFSQZzAtyibbY 884w== X-Gm-Message-State: AOAM532AXYxtcnwwEA7X2+p4+r7IbAj6eGUmkYOakIfoMghiq8RV7Z9e 9TJvgeWVQ+n43VD8WR8oqH404qaLNaC/PGqpgoMmFLEr X-Google-Smtp-Source: ABdhPJwAA/q6M5OvTSW7Xrl5XXFs+BOKG2t+IwVe3mzmApVzRQfePau3mP9aPQ34AW8cX8/YTvHEyCHG8LjSe6u+n6Y= X-Received: by 2002:a05:6102:242a:: with SMTP id l10mr15858776vsi.38.1608646867028; Tue, 22 Dec 2020 06:21:07 -0800 (PST) MIME-Version: 1.0 References: <27779c3e56564c73a7fa49b49cc3f9f0-at-sanger.ac.uk> <20201221050824.c1f73f5de5d2d3431da6a7e5-at-wanadoo.fr> <20201221082642.026e4cabffa471f68fd7a53a-at-wanadoo.fr> In-Reply-To: From: Mithun Bhattacharya Date: Tue, 22 Dec 2020 08:20:55 -0600 Message-ID: To: 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="===============1477855561==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============1477855561== Content-Type: multipart/related; boundary="000000000000146a3305b70e49ef"
--000000000000146a3305b70e49ef Content-Type: multipart/alternative; boundary="000000000000146a3205b70e49ee"
--000000000000146a3205b70e49ee Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Forking is not inefficient unless you work on Windows. Threads are more complicated to code for - thread safe coding is a thing.
Agreed web sockets are lacking but they are not essential in all modern application.
I think we have discussed this topic enough and nothing new is being shared on the topic hence this will be the last reply on this conversation.
On Tue, Dec 22, 2020, 7:35 AM John Dunlap wrote:
> mod_perl is horribly inefficient because prefork is inefficient and > because each request is single threaded. In addition to this, mod_perl al= so > cannot provide websockets which are essential in a modern application. > > On Mon, Dec 21, 2020 at 1:26 AM Vincent Veyron > wrote: > >> >> [You forgot to cc the list ] >> >> On Sun, 20 Dec 2020 23:16:03 -0500 >> John Dunlap wrote: >> >> > We run 20 customers on a single box and our database has approximately >> 500 >> > tables. We run hundreds or thousands of queries per second. >> > >> >> 500 tables is a lot more than what I typically handle. I'm sure it >> complicates things. >> >> But see this post by James Smith in a recent thread : >> >> >> http://mail-archives.apache.org/mod_mbox/perl-modperl/202008.mbox/ajax/%= 3Cef383804cf394c53b48258531891d12b%40sanger.ac.uk%3E >> >> Easier to read in this archive : >> >> http://mail-archives.apache.org/mod_mbox/perl-modperl/202008.mbox/browse= r >> >> I also remember a post by a chinese guy who handled the same order of >> database size, in which he wrote that he had compared several frameworks >> and mod_perl was the fastest; but that was something like 10 years ago, = and >> I can't find it anymore. >> >> So I'm not sure how mod_perl could handle that kind of load and be >> horribly inefficient? >> >> (I forgot to say in my previous post that over 50% of the time used by m= y >> script is spent on the _one_ query out of 120 that writes a smallish >> session hash to disk) >> >> -- >> Bien =C3=A0 vous, Vincent Veyron >> >> https://compta.libremen.com >> Logiciel libre de comptabilit=C3=A9 g=C3=A9n=C3=A9rale en partie double >> > > > -- > John Dunlap > *CTO | Lariat * > > *Direct:* > *john-at-lariat.co * > > *Customer Service:* > 877.268.6667 > support-at-lariat.co >
--000000000000146a3205b70e49ee Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Forking is not inefficient unless you work on Window= s. Threads are more complicated to code for - thread safe coding is a thing= .
Agreed web sockets are= lacking but they are not essential in all modern application. r=3D"auto">
I think we have discussed this topic= enough and nothing new is being shared on the topic hence this will be the= last reply on this conversation. auto"> order-left:1px #ccc solid;padding-left:1ex">mod_perl is ho= rribly inefficient because prefork is inefficient and because each request = is single threaded. In addition to this, mod_perl also cannot provide webso= ckets which are essential in a modern application.
--
=3D"ltr"> lor:rgb(68,68,68);font-family:"trebuchet ms",sans-serif;font-size= :large">John Dunlap
ly:arial">n style=3D"color:rgb(153,153,153);font-family:tahoma,sans-serif;font-style:= normal">CTO |=C2=A0-style:normal">Lariatolor:rgb(153,153,153);font-family:tahoma,sans-serif;font-style:normal">=C2= =A0
style=3D"font-family:"trebuchet ms",sans-serif">olor:rgb(153,153,153);font-family:tahoma,sans-serif;font-style:normal"> =
=3D"font-family:"trebuchet ms",sans-serif">gb(153,153,153);font-family:tahoma,sans-serif;font-style:normal">Direct:=
ize:small;font-family:arial">t;,sans-serif">s-serif;font-style:normal"> Customer Service: v style=3D"font-size:small;font-family:arial">153,153);font-family:arial,helvetica,sans-serif">style=3D"color:rgb(17,85,204)" rel=3D"noreferrer">877.268.6667= div>font-family:arial"> 100" height=3D"60">
--000000000000146a3205b70e49ee--
--000000000000146a3305b70e49ef Content-Type: image/png; name="100x60.png" Content-Disposition: inline; filename="100x60.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_hwm90qu91_146b4d583171a8e6
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 --000000000000146a3305b70e49ef--
--===============1477855561== 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
--===============1477855561==--
--===============1477855561== Content-Type: multipart/related; boundary="000000000000146a3305b70e49ef"
--000000000000146a3305b70e49ef Content-Type: multipart/alternative; boundary="000000000000146a3205b70e49ee"
--000000000000146a3205b70e49ee Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Forking is not inefficient unless you work on Windows. Threads are more complicated to code for - thread safe coding is a thing.
Agreed web sockets are lacking but they are not essential in all modern application.
I think we have discussed this topic enough and nothing new is being shared on the topic hence this will be the last reply on this conversation.
On Tue, Dec 22, 2020, 7:35 AM John Dunlap wrote:
> mod_perl is horribly inefficient because prefork is inefficient and > because each request is single threaded. In addition to this, mod_perl al= so > cannot provide websockets which are essential in a modern application. > > On Mon, Dec 21, 2020 at 1:26 AM Vincent Veyron > wrote: > >> >> [You forgot to cc the list ] >> >> On Sun, 20 Dec 2020 23:16:03 -0500 >> John Dunlap wrote: >> >> > We run 20 customers on a single box and our database has approximately >> 500 >> > tables. We run hundreds or thousands of queries per second. >> > >> >> 500 tables is a lot more than what I typically handle. I'm sure it >> complicates things. >> >> But see this post by James Smith in a recent thread : >> >> >> http://mail-archives.apache.org/mod_mbox/perl-modperl/202008.mbox/ajax/%= 3Cef383804cf394c53b48258531891d12b%40sanger.ac.uk%3E >> >> Easier to read in this archive : >> >> http://mail-archives.apache.org/mod_mbox/perl-modperl/202008.mbox/browse= r >> >> I also remember a post by a chinese guy who handled the same order of >> database size, in which he wrote that he had compared several frameworks >> and mod_perl was the fastest; but that was something like 10 years ago, = and >> I can't find it anymore. >> >> So I'm not sure how mod_perl could handle that kind of load and be >> horribly inefficient? >> >> (I forgot to say in my previous post that over 50% of the time used by m= y >> script is spent on the _one_ query out of 120 that writes a smallish >> session hash to disk) >> >> -- >> Bien =C3=A0 vous, Vincent Veyron >> >> https://compta.libremen.com >> Logiciel libre de comptabilit=C3=A9 g=C3=A9n=C3=A9rale en partie double >> > > > -- > John Dunlap > *CTO | Lariat * > > *Direct:* > *john-at-lariat.co * > > *Customer Service:* > 877.268.6667 > support-at-lariat.co >
--000000000000146a3205b70e49ee Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Forking is not inefficient unless you work on Window= s. Threads are more complicated to code for - thread safe coding is a thing= .
Agreed web sockets are= lacking but they are not essential in all modern application. r=3D"auto">
I think we have discussed this topic= enough and nothing new is being shared on the topic hence this will be the= last reply on this conversation. auto"> order-left:1px #ccc solid;padding-left:1ex">mod_perl is ho= rribly inefficient because prefork is inefficient and because each request = is single threaded. In addition to this, mod_perl also cannot provide webso= ckets which are essential in a modern application.
--
=3D"ltr"> lor:rgb(68,68,68);font-family:"trebuchet ms",sans-serif;font-size= :large">John Dunlap
ly:arial">n style=3D"color:rgb(153,153,153);font-family:tahoma,sans-serif;font-style:= normal">CTO |=C2=A0-style:normal">Lariatolor:rgb(153,153,153);font-family:tahoma,sans-serif;font-style:normal">=C2= =A0
style=3D"font-family:"trebuchet ms",sans-serif">olor:rgb(153,153,153);font-family:tahoma,sans-serif;font-style:normal"> =
=3D"font-family:"trebuchet ms",sans-serif">gb(153,153,153);font-family:tahoma,sans-serif;font-style:normal">Direct:=
ize:small;font-family:arial">t;,sans-serif">s-serif;font-style:normal"> Customer Service: v style=3D"font-size:small;font-family:arial">153,153);font-family:arial,helvetica,sans-serif">style=3D"color:rgb(17,85,204)" rel=3D"noreferrer">877.268.6667= div>font-family:arial"> 100" height=3D"60">
--000000000000146a3205b70e49ee--
--000000000000146a3305b70e49ef Content-Type: image/png; name="100x60.png" Content-Disposition: inline; filename="100x60.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_hwm90qu91_146b4d583171a8e6
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 --000000000000146a3305b70e49ef--
--===============1477855561== 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
--===============1477855561==--
|
|