Antwort: Re: [Mod_gzip] "mod_gzip_send_vary=Yes" disables caching on IE? ...
mod_gzip@lists.over.net
mod_gzip@lists.over.net
Mon, 9 Dec 2002 11:19:04 EST
--part1_4b.2795c0be.2b261c78_boundary
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Hi Michael...
Kevin here...
> You wrote...
>
> Changing the UserAgent actually changes the code paths
> being run inside Opera - and this can be done on the fly
> during surfing, with no more than one key stroke and one
> mouse click (because you are going to need this often).
>
> So there might well be a situation when even the UserAgent
> wants to know whether the content of its cache varies on
> the "UserAgent" string, because it would need that knowled-
> ge to override any expiration date settings in case its
> UserAgent value has changed from the previous request.
Wow. I did NOT know that. Thanks.
So in Opera's case... it really IS treating it's local cache as
an 'inline' proxy and at any moment it could appear to its
own internal cache logic that it is receiving requests for the
same (stored) URI response from DIFFERENT "User-Agents".
Geez... then I hope to heck that the "Opera" cache has full
support for "Vary:" AND "ETag" or something is going to get
screwed up (locally) sometimes.
How does Opera behave, then, if it has received a compressed
page for MSIE User-Agent "imitation" because Origin Server
allows MSIE to receive compressed data but "Opera"
User-Agent string is being excluded?
Does Opera "do the right thing" and sense the "Vary: User-Agent"
all on its own or does sometimes it serve the compressed page
out of its own cache to "Opera" User-Agent when it's really
not supposed to ( according to rules set by Origin Server )?
Later...
Kevin
In a message dated 12/9/2002 7:55:45 AM Central Standard Time,
Michael.Schroepl@telekurs.de writes:
> Changing the UserAgent actually changes the code paths
> being run inside Opera - and this can be done on the fly
> during surfing, with no more than one key stroke and one
> mouse click (because you are going to need this often).
>
> So there might well be a situation when even the UserAgent
> wants to know whether the content of its cache varies on
> the "UserAgent" string, because it would need that knowled-
> ge to override any expiration date settings in case its
> UserAgent value has changed from the previous request -
>
--part1_4b.2795c0be.2b261c78_boundary
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
<HTML><FONT FACE=arial,helvetica><FONT SIZE=2><BR>
Hi Michael...<BR>
Kevin here...<BR>
<BR>
> You wrote...<BR>
><BR>
> Changing the UserAgent actually changes the code paths<BR>
> being run inside Opera - and this can be done on the fly<BR>
> during surfing, with no more than one key stroke and one<BR>
> mouse click (because you are going to need this often).<BR>
><BR>
> So there might well be a situation when even the UserAgent<BR>
> wants to know whether the content of its cache varies on<BR>
> the "UserAgent" string, because it would need that knowled-<BR>
> ge to override any expiration date settings in case its<BR>
> UserAgent value has changed from the previous request.<BR>
<BR>
Wow. I did NOT know that. Thanks.<BR>
<BR>
So in Opera's case... it really IS treating it's local cache as<BR>
an 'inline' proxy and at any moment it could appear to its<BR>
own internal cache logic that it is receiving requests for the<BR>
same (stored) URI response from DIFFERENT "User-Agents".<BR>
<BR>
Geez... then I hope to heck that the "Opera" cache has full<BR>
support for "Vary:" AND "ETag" or something is going to get<BR>
screwed up (locally) sometimes.<BR>
<BR>
How does Opera behave, then, if it has received a compressed<BR>
page for MSIE User-Agent "imitation" because Origin Server<BR>
allows MSIE to receive compressed data but "Opera" <BR>
User-Agent string is being excluded?<BR>
<BR>
Does Opera "do the right thing" and sense the "Vary: User-Agent"<BR>
all on its own or does sometimes it serve the compressed page<BR>
out of its own cache to "Opera" User-Agent when it's really<BR>
not supposed to ( according to rules set by Origin Server )?<BR>
<BR>
Later...<BR>
Kevin<BR>
<BR>
<BR>
<BR>
<BR>
In a message dated 12/9/2002 7:55:45 AM Central Standard Time, Michael.Schroepl@telekurs.de writes:<BR>
<BR>
<BR>
<BLOCKQUOTE TYPE=CITE style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">Changing the UserAgent actually changes the code paths<BR>
being run inside Opera - and this can be done on the fly<BR>
during surfing, with no more than one key stroke and one<BR>
mouse click (because you are going to need this often).<BR>
<BR>
So there might well be a situation when even the UserAgent<BR>
wants to know whether the content of its cache varies on<BR>
the "UserAgent" string, because it would need that knowled-<BR>
ge to override any expiration date settings in case its<BR>
UserAgent value has changed from the previous request -<BR>
</BLOCKQUOTE><BR>
<BR>
</FONT></HTML>
--part1_4b.2795c0be.2b261c78_boundary--