Apache如何开启Gzip压缩

tgai81811个月前云主机239

开启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



相关文章

日本站群服务器用途–日服游戏大规模养号与帐号积累

日本站群服务器用途–日服游戏大规模养号与帐号积累

站群服务器在大规模养号时的优势非常明显。许多游戏中,玩家通过养成多个帐号来积累资源、提升角色等级、收集装备或货币等。站群服务器可以同时管理大量帐号,自动化操作每个帐号的任务,帮助玩家迅速提升多个帐号的...

阿里云轻量应用服务器评测,24元香港轻量云服务器怎么样

阿里云轻量应用服务器评测,24元香港轻量云服务器怎么样

阿里云香港轻量应用服务器怎么样?阿里云香港轻量云服务器网络好不好?作为国内云服务器的领头羊,阿里云轻量服务器性能自然是很优秀的。但是对于很多不想备案的站长,或者一些做亚洲区海外电商独立站的小伙伴们可能...

阿里云服务器u1怎么样?2核4G/1M仅需要542元

阿里云服务器u1怎么样?2核4G/1M仅需要542元

云服务器u1怎么样?阿里云服务器u1是通用算力型云服务器实例,高性价比,CPU采用2.5 GHz主频的Intel Xeon Platinum 8163(Skylake)或者8269CY(Cascade...

京东云服务器优惠,2核2G3M轻量云主机36元/年

京东云服务器优惠,2核2G3M轻量云主机36元/年

京东云优惠活动,轻量应用服务器 2核2G 低至36元一年,可能是国内大厂里面同配置最便宜的云服务器了,不过需要你手速快点,不然很快就被抢购光了,每天中午12点、晚上12点加库存,手快有手慢无!续费同价...

DDoS攻击DNS洪水攻击

DDoS攻击DNS洪水攻击

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

什么是Linux? 服务器运维使用Linux需要学什么?

什么是Linux? 服务器运维使用Linux需要学什么?

Linux是免费开源的操作系统,也是目前企业使用率最高的系统,发展前景好,优势多,可从业岗位也是非常丰富,成为了很多人喜欢的系统,因此也引起了学习热潮,在学习Linux之前很多人都在思考什么是Linu...