哪种方法可以在Apache上启用压缩?

时间:2012-12-20 01:31:23

标签: apache gzip deflate http-compression

有人说要启用压缩,请修改htaccess文件:

其他人说你需要更新httpd.conf文件

正确的方法是什么?如果其中一个是正确的,那么htaccess不会是一个更好的选择,因为它不需要重新启动Web服务器吗?

2 个答案:

答案 0 :(得分:1)

Apache HTTP Server可以通过多种方式configured:主配置文件(通常)称为“httpd.conf”,但此文件可以包含带有“Include”指令的其他配置文件。此外,HTTP Server允许将配置文件放在网站的上下文路径中。这些分散的配置文件(通常)称为“.htaccess”。

配置指令(如启用压缩的指令)可以在不同的上下文中有效。 “AddOutputFilter”,“SetOutputFilter”和(不建议使用的)“AddOutputFilterByType”的有效配置上下文都将“服务器配置,虚拟主机,目录,.htaccess”指定为其有效配置上下文。因此,所有这些指令都可以在“httpd.conf”以及“.htaccess”配置文件中使用。

因此,配置输出压缩的两种方式都是有效的,只需要尝试将所有服务器配置放在一个中央文件中(只在服务器(重新)启动期间读取)或是否要扩展配置在多个文件和目录中(但获得即时应用更改的好处)。

答案 1 :(得分:0)

如果您的Web主机是通过C Panel 在Apache C Panel上启用G ZIP压缩

  1. 转到CPanel并检查软件选项卡。

  2. 以前优化曾经工作的网站,但现在有了一个新选项,即#34; MultiPHP INI编辑器"。

  3. 选择要压缩的域名。

  4. 向下滚动到底部,直到找到zip输出压缩并启用它。

  5. 现在再次检查G ZIP压缩。

  6. 您也可以关注视频教程。 https://www.youtube.com/watch?v=o0UDmcpGlZI