我进入长站工具查看结果是没有开的,后来进入apache配置文件查看发现
| 代码如下 |
复制代码 |
|
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800
SetOutputFilter DEFLATE
DeflateCompressionLevel 5
AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript
|
这样查看是正常的压缩了jpg,css,html页面啊,但为什么会没有用呢,于时百度搜索了一下,发现有这么一句
修改Apache的http.conf文件,去除mod_deflate.so前面的注释
LoadModule deflate_module modules/mod_deflate.so
于是想想这个可能是我上次配置环境时没开这个模块了,然后搜索发现前面的#号没取消,果断取消重启apache就可以了哦
如果你没有服务器权限我们确定自己空间打开了gzip压缩我们可以尝试在根目录创建一个htaccess
文件,定制压缩规则
| 代码如下 |
复制代码 |
|
#GZIP压缩模块配置
#启用对特定MIME类型内容的压缩
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|exe|t?gz|zip|bz2|sit|rar|pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary #设置不对压缩的文件
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript #设置对压缩的文件
|
效果是一样的哦。
注意如果htacess 文件默认状态下apache也没没打开的哦我们需要打开
打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用文本编纂器打开后,查找
| 代码如下 |
复制代码 |
Options FollowSymLinks
AllowOverride None
改为
Options FollowSymLinks
AllowOverride All
|
就可以了