apahce开启gzip压缩功能

版权声明:每次关键时刻我都会掉链子,我知道重要时刻我都会发挥失常,所以我会付出150%的努力,即使只能发挥60%水平,也能拿到90分! https://blog.csdn.net/qq_16371909/article/details/85776806

我的网站漫岛高高兴兴的上了云,却发现访问速度慢的一匹,明明当初虚拟主机也是1核1G1m带宽,现在服务器也是,不至于说网页加载速度慢了快十倍了。优化,首先想到的是开启apache的gzip压缩功能。
Response Headers里面的Content-Encoding:gzip指示是否开启该功能,如果没有,执行以下三步即可:
1.打开apache配置文件httpd.conf,找到以下三项,解开注释(去掉#)开启相应功能

LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule filter_module modules/mod_filter.so 

2.在httpd.conf文件末尾添加如下代码,请去掉所有注释,我写注释是为了说明详细一点。

<IfModule mod_deflate.c>
        DeflateCompressionLevel 3 # 压缩程度的等级1-9,越高体积越小但是占用更多性能
        AddOutputFilterByType DEFLATE text/htmltext/plaintext/csstext/xmltext/javascript#特定的MIME类型指定输出过滤器
        AddOutputFilter DEFLATE css js#压缩后输出
        SetOutputFilter DEFLATE # 插入过滤器,对所有输出启用压缩
        # 不压缩图片等格式文件,可能适得其反
        SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzipdont-vary
        SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzipdont-vary
        SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzipdont-vary
</IfModule> 

3.重启apache服务器
以上步骤我是在windows环境下执行的,然后成功开启了gzip功能,我只是一个小前端啊,如果你对着我的博客发现仍然不行,你要反思你自己了,清醒点,老铁!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_16371909/article/details/85776806