在Apache2.x中使用mod_deflate进行gzip压缩,配置信息如下:
- LoadModule deflate_module modules/mod_deflate.so
- LoadModule headers_module modules/mod_headers.so
- # gzip 设置
- # Only compress specified content type
- # see also http://www.devside.net/guides/config/compression
- <IfModule mod_deflate.c>
- # The value must between 1 (less compression) and 9 (more compression)
- DeflateCompressionLevel 7
- # compress content with type html, text, and css
- AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php application/json
- # place filter 'DEFLATE' on all outgoing content
- SetOutputFilter DEFLATE
- # Properly handle old browsers that do not support compression
- BrowserMatch ^Mozilla/4 gzip-only-text/html
- BrowserMatch ^Mozilla/4\.0[678] no-gzip
- BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
- </IfModule>