Return-Path: X-Original-To: apmail-httpd-dev-archive@www.apache.org Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4FFFD18FEC for ; Wed, 9 Dec 2015 07:11:17 +0000 (UTC) Received: (qmail 33155 invoked by uid 500); 9 Dec 2015 07:11:16 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 33089 invoked by uid 500); 9 Dec 2015 07:11:16 -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 33079 invoked by uid 99); 9 Dec 2015 07:11:16 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Dec 2015 07:11:16 +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 284BE1A1043 for ; Wed, 9 Dec 2015 07:11:16 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.121 X-Spam-Level: X-Spam-Status: No, score=-0.121 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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-eu-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id cFAMdzD7Od6X for ; Wed, 9 Dec 2015 07:11:15 +0000 (UTC) Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id F136F24D8F for ; Wed, 9 Dec 2015 07:11:14 +0000 (UTC) Received: by wmww144 with SMTP id w144so59674389wmw.0 for ; Tue, 08 Dec 2015 23:11:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=lej+p1K1LD+tGg+Qh3ScCCD0++/sf5wSaVTVMteS3vc=; b=T0ImJoaETxhvqs0qQJU6mYfqh2IXMmpoG621RKs9dYNBpXtbxTod5CzMf7n2FGkgq5 28AiFzBOL751Y1DJKB92O1cj1j4Q4Kn2YkXbxl8e/wUgPsaXOzUxBsAw5/V3tgol7ABP ozqjDALUP4ZwDZlnG6c/3v7OGXvMBzIKx6skcbGhOuB4SuIG5ZYXWqBNkLcJxcsWsAYg 5sO47MT01QjoAn3x6Z+rdMBboASlePIZ+cajzC6OJMfENCqjs7KZcUp0Sm+jM20JZgAm urGsX3EvZ4MVvrKMOQIZ8MM60NcYp8eB0Tmj869BlKD6/RsluyvUycvRZgeZ2kW54txZ FMPQ== X-Received: by 10.194.21.101 with SMTP id u5mr4435932wje.103.1449645074681; Tue, 08 Dec 2015 23:11:14 -0800 (PST) Received: from [10.33.144.3] (nat-pool-gva-t.redhat.com. [209.132.186.32]) by smtp.gmail.com with ESMTPSA id z17sm6243182wjq.1.2015.12.08.23.11.13 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Dec 2015 23:11:14 -0800 (PST) Subject: Re: reverse proxy wishlist To: dev@httpd.apache.org References: <288293CD-6D82-42E0-BFC9-9DC25F969ED6@jaguNET.com> <72469bbdabd24f17a14f79729985cc4d@DC01PXMBP007.jacksonnational.com> From: jean-frederic clere Message-ID: <5667D411.3090707@gmail.com> Date: Wed, 9 Dec 2015 08:11:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <72469bbdabd24f17a14f79729985cc4d@DC01PXMBP007.jacksonnational.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 12/03/2015 07:39 PM, Houser, Rick wrote: > I would definitely expect to see a substantial improvement if the thread reservation could be delayed until the response headers are fully received. That is something tricky you need to mix blocking and non-blocking of have a bunch (configurable) threads that receive the data and are able to know they have a complete message they can forward to the worker thread that does the send (which also needs a bunch of threads dedicated to send in a non-blocking way to the client). Cheers Jean-Frederic