apahce开启gzip压缩功能

本文分享了作者在将网站迁移至云端后遇到的访问速度减缓问题及解决方案。通过开启Apache的GZIP压缩功能,显著提升了网页加载速度。文章详细介绍了如何在httpd.conf文件中配置mod_deflate模块,以及如何重启Apache服务器来应用更改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的网站漫岛高高兴兴的上了云,却发现访问速度慢的一匹,明明当初虚拟主机也是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功能,我只是一个小前端啊,如果你对着我的博客发现仍然不行,你要反思你自己了,清醒点,老铁!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值