Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 41576 invoked from network); 4 Aug 2005 06:13:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Aug 2005 06:13:25 -0000 Received: (qmail 61805 invoked by uid 500); 4 Aug 2005 06:13:19 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 61714 invoked by uid 500); 4 Aug 2005 06:13:19 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 61701 invoked by uid 99); 4 Aug 2005 06:13:18 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Aug 2005 23:13:18 -0700 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [207.155.252.97] (HELO elephant.cnchost.com) (207.155.252.97) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Aug 2005 23:13:09 -0700 Received: from rcsv650.rowe-clan.net (c-24-13-128-132.hsd1.il.comcast.net [24.13.128.132]) by elephant.cnchost.com id CAA15551; Thu, 4 Aug 2005 02:13:17 -0400 (EDT) [ConcentricHost SMTP Relay 1.17] Errors-To: Message-Id: <6.2.1.2.2.20050804010923.03ce64f0@pop3.rowe-clan.net> X-Mailer: QUALCOMM Windows Eudora Version 6.2.1.2 Date: Thu, 04 Aug 2005 01:13:08 -0500 To: dev@httpd.apache.org From: "William A. Rowe, Jr." Subject: Re: SSL downloads faster than non SSL? Cc: dev@httpd.apache.org In-Reply-To: <42F176ED.5040704@apache.org> References: <42EFDCB9.5010309@cfl.rr.com> <92e3673aaf98a7561602cad399ecc5c8@ricilake.net> <42EFEB8E.9000506@cfl.rr.com> <6.2.1.2.2.20050803080502.0611d6a0@pop3.rowe-clan.net> <42F0E742.2060208@cfl.rr.com> <6.2.1.2.2.20050803115813.06689220@pop3.rowe-clan.net> <42F176ED.5040704@apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N At 09:01 PM 8/3/2005, Bill Stoddard wrote: >A monitor thread would periodically check for a transmitfile >completion status; if the completion status is too slow in >coming, the monitor thread cancels the io and closes the socket. We really need not wait ;-) Driving home from your neck of the woods in NC (well, a bit west in fact, near Fontana) it struck me that for all the individuals wishing for 'absolute' timeouts on unix platforms, it would be rather cool to cache the start time and run a parent thread against the scoreboard, killing all the lingering processes subject to byte-at-a-time DoS attacks in the headers. We would obviously need to be careful of lengthy req bodies which would take more time than the 'absolute' timeout, but your comment reminded me that perhaps, we can kill two birds with one stone :)