Apache如何开启Gzip压缩

tgai8186个月前云主机192

开启Gzip 压缩的步骤很简单,只需修改 Apache 的配置文件并重启一下 Apache 即可。

在开启 Gzip 之前,需先确认 Apache 的配置文件中有没有加载 mod_deflate 和 mod_headers 模块。

22.png打开 httpd.conf 查找如下两行代码:

  1. LoadModule deflate_module modules/mod_deflate.so

  2. LoadModule headers_module modules/mod_headers.so

前面没有#符号即为正常的,若是有#符号则表示被注释掉了,删除前面的#符号即可。

在 Apache 配置文件 /usr/local/apache/conf/httpd.conf 的最后添加:

  1. <IfModule deflate_module>

  2. SetOutputFilter DEFLATE

  3. SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary

  4. SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary

  5. SetEnvIfNoCase Request_URI .(?:pdf|doc|avi|mov|mp3|rm)$ no-gzip dont-vary

  6. AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css

  7. AddOutputFilterByType DEFLATE application/x-javascript

  8. </IfModule>

注解: IfModule deflate_module 是判断如果 deflate_module 模块加载的话,执行里面的配置。 SetOutputFilter DEFLATE 是设置输出为 deflate 压缩算法。 SetEnvIfNoCase Request_URI 是排除一些常见的图片,影音,文档等类型的后缀,不压缩。 AddOutputFilterByType DEFLATE 是对常见的文本类型,如html,txt,xml,css,js做压缩处理。 

另外:开启 Gzip 压缩会额外消耗 CPU 资源。

保存以上修改好的配置文件,重启 Apache 即可。

 
  1. service httpd restart

或者:

 
  1. /etc/init.d/httpd restart



相关文章

Nodeloc免费主机申请及搭配wordpress建站教程

Nodeloc免费主机申请及搭配wordpress建站教程

前几天本站分享了《Serv00免费虚拟主机搭配wordpress自助建站教程》,文章中还说到靠谱的免费主机选择不多,今天就要自己打脸了,因为本文要分享的Free nodeloc也是很值得推荐的免费虚拟...

Serv00免费虚拟主机搭配wordpress自助建站教程

Serv00免费虚拟主机搭配wordpress自助建站教程

今天要分享一款国外免费虚拟主机——serv00。通常我们很少推荐虚拟主机,一般都建议大家选择大厂的入门级的便宜云服务器,因为虚拟主机使用上有很多限制,尤其是免费主机可能还需要挂广告之类,而serv00...

DDoS攻击DNS洪水攻击

DDoS攻击DNS洪水攻击

DNS洪水攻击是通过向DNS服务器发送大量的DNS查询请求,试图消耗其处理能力和带宽。这种攻击的目标是使DNS服务器无法正常响应合法用户的请求,从而导致网络服务不可用。攻击者可以通过伪造源IP地址,向...

新加坡站群服务器的资源竞争

新加坡站群服务器的资源竞争

在共享主机或者虚拟化环境中,多个站点共用物理资源(如CPU、内存和硬盘),这可能导致资源竞争。尤其是在站群服务器上,如果没有合理的资源分配和隔离,某个站点的高流量或资源占用可能会影响到其他站点的性能。...

腾讯云服务器https设置方法指南:IIS服务器SSL证书安装与配置

腾讯云服务器https设置方法指南:IIS服务器SSL证书安装与配置

操作场景本文档指导您如何在 IIS 中安装 SSL 证书。说明: 本文档以证书名称 www.domain.com 为例。本文档以操作系统 Windows10 为例。由于操...

韩国原生IP服务器的应用:票务抢购与活动参与

韩国原生IP服务器的应用:票务抢购与活动参与

韩国原生IP服务器的应用:票务抢购与活动参与抢票:在韩国,许多热门的演唱会、体育赛事或限量产品销售会采取区域性限制,特别是对于仅限韩国用户购买的票务。使用韩国原生IP服务器,能够模拟本地用户的请求,成...