2011-10-25 37 views
0

我在IBM HTTP Server v7.0中启用了gzip压缩。在响应标题中,我可以看到Vary为“accept-encoding”。 但是,当我比较加载了gzip而没有gzip的文件的大小时,没有区别。我不知道我是否以正确的方式做 。 这是我在httpd.conf文件IBM IHS 7.0 gzip压缩不能正常工作

LoadModule deflate_module modules/mod_deflate.so 
AddOutputFilterByType DEFLATE text/html text/css application/x-javascript 

能否请你帮我补充?

回答

2

尝试下面的代码,并改变它,你想:

LoadModule deflate_module modules/mod_deflate.so 

DeflateCompressionLevel 9 
DeflateMemLevel 9 
DeflateWindowSize 15 

DeflateFilterNote Input instream 
DeflateFilterNote Output outstream 
DeflateFilterNote Ratio ratio 

LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate 
CustomLog logs/deflate_log deflate 

<Location /> 
    # Insert filter 
     SetOutputFilter DEFLATE 

    # Netscape 4.x has some problems... 
     BrowserMatch ^Mozilla/4 gzip-only-text/html 

    # Netscape 4.06-4.08 have some more problems 
     BrowserMatch ^Mozilla/4\.0[678] no-gzip 

    # MSIE masquerades as Netscape, but it is fine 
     BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 

    # Don't compress images 
     SetEnvIfNoCase Request_URI \ 
     \.(?:gif|jpe?g|png)$ no-gzip dont-vary 

    # Make sure proxies don't deliver the wrong content 
     Header append Vary User-Agent env=!dont-vary 
</Location>