GZIP-сжатие IBM IHS 7.0 не работает должным образом - PullRequest
0 голосов
/ 26 октября 2011

Я включил gzip сжатие в моем IBM HTTP Server v7.0.В заголовке ответа я вижу Vary как "accept-encoding".Но когда я сравниваю размер файла, который был загружен с gzip и без gzip, нет никакой разницы.Я не уверен, правильно ли я делаю это.Это то, что я добавил в httpd.conf файле

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

Не могли бы вы мне помочь?

1 Ответ

2 голосов
/ 17 апреля 2012

Попробуйте следующий код и измените его так, как вы хотите:

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> 
...