TCP Tuning for HTTP, the next step

Daniel Stenberg <daniel@haxx.se> Fri, 19 August 2016 09:03 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A56D212D0C1 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 19 Aug 2016 02:03:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.168
X-Spam-Level:
X-Spam-Status: No, score=-8.168 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ACa5_lrnK2n5 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 19 Aug 2016 02:03:43 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7900D12D0AE for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 19 Aug 2016 02:03:43 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1bafeD-0004r1-2P for ietf-http-wg-dist@listhub.w3.org; Fri, 19 Aug 2016 08:59:29 +0000
Resent-Date: Fri, 19 Aug 2016 08:59:29 +0000
Resent-Message-Id: <E1bafeD-0004r1-2P@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <daniel@haxx.se>) id 1bafe5-0004pk-Jt for ietf-http-wg@listhub.w3.org; Fri, 19 Aug 2016 08:59:21 +0000
Received: from giant.haxx.se ([80.67.6.50]) by maggie.w3.org with esmtp (Exim 4.80) (envelope-from <daniel@haxx.se>) id 1bafe3-0000i7-N6 for ietf-http-wg@w3.org; Fri, 19 Aug 2016 08:59:21 +0000
Received: from giant.haxx.se (localhost.localdomain [127.0.0.1]) by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u7J8wt8F007728 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <ietf-http-wg@w3.org>; Fri, 19 Aug 2016 10:58:55 +0200
Received: from localhost (dast@localhost) by giant.haxx.se (8.15.2/8.15.2/Submit) with ESMTP id u7J8wtOT007724 for <ietf-http-wg@w3.org>; Fri, 19 Aug 2016 10:58:55 +0200
X-Authentication-Warning: giant.haxx.se: dast owned process doing -bs
Date: Fri, 19 Aug 2016 10:58:55 +0200
From: Daniel Stenberg <daniel@haxx.se>
X-X-Sender: dast@giant.haxx.se
To: HTTP Working Group <ietf-http-wg@w3.org>
Message-ID: <alpine.DEB.2.20.1608191029310.5036@tvnag.unkk.fr>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
X-fromdanielhimself: yes
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="US-ASCII"
Received-SPF: pass client-ip=80.67.6.50; envelope-from=daniel@haxx.se; helo=giant.haxx.se
X-W3C-Hub-Spam-Status: No, score=-6.5
X-W3C-Hub-Spam-Report: AWL=0.281, BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: maggie.w3.org 1bafe3-0000i7-N6 94ca11a50c71c126d601bee68b0fe6c2
X-Original-To: ietf-http-wg@w3.org
Subject: TCP Tuning for HTTP, the next step
Archived-At: <http://www.w3.org/mid/alpine.DEB.2.20.1608191029310.5036@tvnag.unkk.fr>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/32326
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Hey,

I think the future of this document involve:

- More help from Tim Wicinski with the editing. Possibly from more too. I've 
been having a hard time to give it the focus it needs to develop.

- Focus the document on HTTP implementers. I'm not sure it has to be expressed 
in the document itself but just having a clear audience in mind when writing 
will help.

- Splitting it up on server vs client use. If necessary, for intermediaries as 
well, although I suspect/hope we can stick to server and client.

- Ideally getting more proper pull requests for contributions (and filing 
issues to use as items to work on). It could help if/when we move it over from 
my personal github to httpbis to make it clearer where people's efforts are 
going.

- I would like to see each section refer to "deep dives" on the specific areas 
so that readers who want it all and think the explanations given in this 
document to be too "thin" be able to easily find more.

- Accepting the fact that we're only in the beginning and the document can 
still change a lot before we're all (mostly) happy with it.

- Less name calling on the mailing list

-- 

  / daniel.haxx.se