Re: Problem with mod_deflate and IE6 javascript caching

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



How are you testing that this is working correctly ?

Are you using wget with the --header="Accept-Encoding: gzip" 
to test it ?

D


On Mon, 2008-02-25 at 09:46 -0500, Joshua Slive wrote:
> 2008/2/25 Yuan HOng <hongyuan1306@xxxxxxxxx>:
> > Hi, list,
> >
> >  I have a large javascript file which I want to send to IE6 gziped and
> >  for IE6 to cache.
> >
> >  I set the following derective in the configuration file:
> >
> >  AddOutputFilterByType DEFLATE application/x-javascript
> >
> >  The result is but that IE6 doesn't cache the javascript.
> >
> >  Looking into the response headers, I found that apache is sending
> >  Transfer-Encoding: chunked together with Vary: Accept-Encoding, but
> >  without Content-Encoding: gzip
> >
> >  I think that the missing Content-Encoding: gzip might have to do with
> >  IE6 not caching the Javascript. Does anybody have an idea about this?
> >
> >  By the way, I have read that Content-Encoding and Transfer-Encoding
> >  are separate things, so I am expecting Apache to send
> >  Transfer-Encoding together with Content-Encoding. Why is
> >  Content-Encoding dropped?
> >
> >  Also, the 'chunked' transfer encoding is supposed to be used for
> >  dynamically generated content. But my javascript file is a static one.
> >  When does apache decide to use 'chunked' encoding? Can I force Apache
> >  not to use 'chunked' encoding for gziped content?
> 
> [Warning: these are mostly informed guesses. I'm not a gzip expert.]
> 
> Transfer- and Content-Encoding are indeed separate things. One does
> not imply the other. Apache is doing Transfer-Encoding, not
> Content-Encoding, so setting the latter header would be an error.
> 
> The chunking is likely there so that apache can send the file as it is
> being compressed, rather than wait to compress the entire file before
> sending.
> 
> I'm not sure why MSIE isn't caching the file, but I think both the
> Content-Encoding and the chunking are not the problem. You need to
> look elsewhere.
> 
> Joshua.
> 
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
>    "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
> 


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux