开启这个的前提是,你编译apche的时候,加上了“--enable-deflate=shared ”这个参数。如果编译的时候没开启,那就自己Google一下,怎么加上这个。#j346:
首先,找到apache的配置文件,找到deflate.so ,把前面的注释去掉。
🧑⚕️👑🔑🤔🤙
然后,在配置文件末尾加上如下代码:
全屏查看- <IfModule mod_deflate.c>
- #压缩程度的等级(1-9,越高越吃CPU)
🤳🏠🍭®🐯 - DeflateCompressionLevel 6
-
- #指定需要压缩的类型(根据自己需要,添加需要压缩的类型)
- AddOutputFilterByType DEFLATE text/plain
- AddOutputFilterByType DEFLATE text/html
🤝🏠🍒♾🐺 - AddOutputFilterByType DEFLATE text/xml
- AddOutputFilterByType DEFLATE text/css
- AddOutputFilterByType DEFLATE text/javascript
- AddOutputFilterByType DEFLATE application/javascript
- AddOutputFilterByType DEFLATE application/xhtml+xml
👨🚒🪖🛏👌
- AddOutputFilterByType DEFLATE application/xml
- AddOutputFilterByType DEFLATE application/x-javascript
-
- #不压缩图片等格式文件(这些文件已经被压缩过了,再次压缩只能浪费CPU)
- SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
🦷💈🍼❌ - SetEnvIfNoCase Request_URI .(?:apk|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
- SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
- </IfModule>
复制代码
👦🛋😔👂
最后,重启apache!
查看方法:
1.浏览器f12,看css等设置了压缩的文件的头部信息:
👨🎨👠⚒😚✊
2.访问这个网站 :
http://www.whatsmyip.org/http-compression-test/ 输入你要查看的文件