Re: Re[2]: Some proxy needs

"Poul-Henning Kamp" <phk@phk.freebsd.dk> Sun, 08 April 2012 20:37 UTC

Return-Path: <ietf-http-wg-request@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 8138F21F84D9 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 8 Apr 2012 13:37:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.428
X-Spam-Level:
X-Spam-Status: No, score=-10.428 tagged_above=-999 required=5 tests=[AWL=0.171, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yE8f629m75Bx for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 8 Apr 2012 13:37:52 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 0C55C21F84D3 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sun, 8 Apr 2012 13:37:52 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.69) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1SGypq-0003FN-2z for ietf-http-wg-dist@listhub.w3.org; Sun, 08 Apr 2012 20:35:42 +0000
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.69) (envelope-from <phk@phk.freebsd.dk>) id 1SGypi-0003EW-Ul for ietf-http-wg@listhub.w3.org; Sun, 08 Apr 2012 20:35:34 +0000
Received: from phk.freebsd.dk ([130.225.244.222]) by lisa.w3.org with esmtp (Exim 4.72) (envelope-from <phk@phk.freebsd.dk>) id 1SGypg-0005ke-3P for ietf-http-wg@w3.org; Sun, 08 Apr 2012 20:35:33 +0000
Received: from critter.freebsd.dk (critter-phk.freebsd.dk [192.168.48.2]) by phk.freebsd.dk (Postfix) with ESMTP id E76FA5DAB; Sun, 8 Apr 2012 20:35:10 +0000 (UTC)
Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.5/8.14.5) with ESMTP id q38KZAr4083904; Sun, 8 Apr 2012 20:35:10 GMT (envelope-from phk@phk.freebsd.dk)
To: Nicolas Mailhot <nicolas.mailhot@laposte.net>
cc: "Adrien W. de Croy" <adrien@qbik.com>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
From: Poul-Henning Kamp <phk@phk.freebsd.dk>
In-Reply-To: Your message of "Sun, 08 Apr 2012 22:24:24 +0200." <6d282afce1d51732a6d9cdcfdcac0a8a.squirrel@arekh.dyndns.org>
Content-Type: text/plain; charset="ISO-8859-1"
Date: Sun, 08 Apr 2012 20:35:10 +0000
Message-ID: <83903.1333917310@critter.freebsd.dk>
Received-SPF: none client-ip=130.225.244.222; envelope-from=phk@phk.freebsd.dk; helo=phk.freebsd.dk
X-W3C-Hub-Spam-Status: No, score=-1.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01
X-W3C-Scan-Sig: lisa.w3.org 1SGypg-0005ke-3P 31a8910a01f99c24d626b35e2e7f4a91
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Re[2]: Some proxy needs
Archived-At: <http://www.w3.org/mid/83903.1333917310@critter.freebsd.dk>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/13407
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>
Resent-Message-Id: <E1SGypq-0003FN-2z@frink.w3.org>
Resent-Date: Sun, 08 Apr 2012 20:35:42 +0000

In message <6d282afce1d51732a6d9cdcfdcac0a8a.squirrel@arekh.dyndns.org>, "Nicol
as Mailhot" writes:

>Then if the protocol does not permit signaling progress, what the solution
>would be? (educating users does not work, they've been brainwashed to refresh
>at the slightest pause)

I think it is a design-mistake for the proxy to react to the forced
reload of a huge object, when is already busy processing that object
and have not delivered it to any clients yet.

Given that the client has not seen the object yet, the client has
no basis for conclusing it is out of date, so the reloads should
be ignored, the requests queued and once the object is processed,
you can deliver it.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.