配置指令 | 作用 | 示例 |
LoadModule deflate_module modules/mod_deflate.so | 加载deflate模块,这是启用Gzip压缩所必需的 | LoadModule deflate_module modules/mod_deflate.so |
AddOutputFilterByType DEFLATE text/html | 对指定的MIME类型使用deflate过滤器,这里是对HTML文件进行压缩 | AddOutputFilterByType DEFLATE text/html |
AddOutputFilterByType DEFLATE text/css | 对CSS文件进行压缩 | AddOutputFilterByType DEFLATE text/css |
AddOutputFilterByType DEFLATE text/javascript | 对JavaScript文件进行压缩 | AddOutputFilterByType DEFLATE text/javascript |
AddOutputFilterByType DEFLATE application/javascript | 对应用程序JavaScript文件进行压缩 | AddOutputFilterByType DEFLATE application/javascript |
AddOutputFilterByType DEFLATE application/json | 对JSON响应进行压缩 | AddOutputFilterByType DEFLATE application/json |
DeflateCompressionLevel 9 | 设置压缩级别(19),9是最高压缩率,但可能会消耗更多CPU资源 | DeflateCompressionLevel 9 |
SetOutputFilter DEFLATE | 对所有输出设置deflate过滤器,这会压缩所有内容,除非明确排除 | SetOutputFilter DEFLATE |
BrowserMatch ^Mozilla/4 gziponlytext/html | 针对特定的浏览器版本仅压缩HTML内容 | BrowserMatch ^Mozilla/4 gziponlytext/html |
Header append Vary AcceptEncoding | 添加一个HTTP头部,表明服务器根据AcceptEncoding头部提供不同的内容 | Header append Vary AcceptEncoding |