Synopsis: Internet Explorer 4.0 does not cache any pages from SOME Apache 
servers

State-Changed-From-To: open-closed
State-Changed-By: marc
State-Changed-When: Mon Nov 24 15:28:57 PST 1997
State-Changed-Why:
Connect to the server and examine the headers it returns:

$ telnet pes.eunet.cz 80
Trying 193.85.4.107...
Connected to pes.eunet.cz.
Escape character is '^]'.
HEAD / HTTP/1.0

HTTP/1.1 200 OK
Date: Mon, 24 Nov 1997 23:25:17 GMT
Server: Apache/1.2.4 rus/PL20.5
Last-Modified: Mon, 24 Nov 1997 21:38:20 GMT
ETag: "c8acf-77e2-3479f3cc-1250"
Content-Length: 30690
Accept-Ranges: bytes
Connection: close
Content-Type: text/html
Vary: accept-charset, user-agent

Note the Vary: header.  That means that the content may
be different if you send a different accept-charset or 
user-agent.  MSIE's cache implementation is, for whatever
reason, not figuring out that it can safely cache it.
It could be because it may not send an accept-charset
yet it gets an accept-charset back.  Read RFC-2068
for details on how Vary: works.  

Reply via email to