Path: ...!weretis.net!feeder9.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail From: cross@spitfire.i.gajendra.net (Dan Cross) Newsgroups: comp.os.vms Subject: Re: Apache + mod_php performance Date: Tue, 1 Oct 2024 23:55:38 -0000 (UTC) Organization: PANIX Public Access Internet and UNIX, NYC Message-ID: References: <66fc58ce$0$708$14726298@news.sunsite.dk> Injection-Date: Tue, 1 Oct 2024 23:55:38 -0000 (UTC) Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80"; logging-data="15665"; mail-complaints-to="abuse@panix.com" X-Newsreader: trn 4.0-test77 (Sep 1, 2010) Originator: cross@spitfire.i.gajendra.net (Dan Cross) Bytes: 1958 Lines: 29 In article <66fc58ce$0$708$14726298@news.sunsite.dk>, Arne Vajhøj wrote: >On 10/1/2024 3:45 PM, Dan Cross wrote: >> In article , >> Dave Froble wrote: >>> On 9/27/2024 9:11 PM, Arne Vajhøj wrote: >>> [snip] >>>> I believe that server config supporting keep alive >>>> causing performance to drop to 1/10'th for clients >>>> not using keep alive is a bug. >>> >>> Feature ... >> >> Yes, it is a feature, despite this report of a non-problem. >> >> In this case, later posts revealed the real culprit: Arne's test >> program did not follow the protocol, and was not sending >> `Connection: close` with an HTTP/1.1 request; in response, the >> server (correctly) kept the connection open waiting for the >> client to send another request. > >It does not really make any sense for the test client >to send "Connection: close". It makes even less sense to implement the protocol improperly and then blame the other side when it doesn't work the way you expect, wouldn't you agree? - Dan C.