Re: Antwort: Re: Antwort: [Mod_gzip] Vary: header and mod_gzip

From: Henrik Nordstrom <hno@dont-contact.us>
Date: Mon, 26 Aug 2002 23:25:13 +0200

Slava Bizyayev wrote:

> It's so good for me to meet you together in one so important for me
> discussion!

Agreed.

> As far as I remember our previous conversation with Henrik, Squid supports
> Vary correctly since stable version 2.0.

Correct, in the sense that all version Squid-2.0 to Squid-2.4 will
unconditionally block caching of objects using Vary due to limitations in
Squid cache management (Squid assumed one URL == one reply entity, which
isn't true for Vary objects). From 2.5 it will actually start to support
caching of Vary replies, with increased support in 2.6 (ETag).

> An interesting question I have to both of you is Who should care about
> known bugs in popular browsers? Should Squid take a part in this work?

Depends on what the bug affects. If the bug affects hop-by-hop features of
HTTP then Squid will need to take part. If the bug only affects end-to-end
features such as content-encoding (i.e. mod_gzip) then it is technically none
of Squid's business. HTTP is rather clear on the distinction between caching
proxies, user-agents and origin servers when it comes to reply entities,
their criterias and responsibilities, but it takes a while to crossread all
the sections to get the picture... (you first need to get the end-to-end vs
hop-by-hop picture, everything else related to caching/proxying depends on
this)

If mod_gzip starts to play with transfer-encoding then it will become Squids
business once Squid acheives HTTP/1.1, but then the playfield is set very
differently from the question on content-encoding. The two are fully separate
from each other. Any transfer-encoding bugs in browsers will then be Squids
problem, and mod_gzip would need to deal with transfer_encoding bugs in Squid
(if any).

Regards
Henrik
Received on Mon Aug 26 2002 - 15:25:22 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:16:14 MST