我需要实施方面的帮助 mod_gzip

I Need Help On Implementing mod_gzip

我在一个网站上工作,该网站在页面源代码中显示了实施 gzip 压缩以帮助我的页面显示速度更快的建议。我已经下载了 mod_gzip 1.23.26.1a(最新版本)的 zip 文件。我是 运行 Apache 2.4.14。

下面的 link 是 zip 文件中的安装说明。当您查看 mod_gzip 的静态集成部分时,它在第 4 步中说要读取文件 INSTALL。该文件丢失,所以我无法使用它们来安装 mod_gzip。

http://schroepl.net/projekte/mod_gzip/install.htm

注意:当我从文件夹中打开 index.hm 文件时,左侧没有 link 显示上面的安装 link。我不记得我是如何发现 link 的。有三个 makefile 文件,但我不知道如何处理它们,因为 link 没有提供详细信息。

我确实找到了这个 link http://nadeausoftware.com/node/33 我在 Mac 部分查看了 使用 mod_gzip[=33 启用文件压缩] 步骤=].我想这些是实现 mod_gzip 的有效指令。我不知道如何执行第 4 步:使用包含的说明编译模块。 zip 文件中提供的文档没有任何我能找到的编译说明。我只有文件夹中的 .c.h 文件。我能找到的少数地方使用以 .cpp 结尾的文件。我不知道我应该编译什么。

我想使用 mod_gzip 来帮助加快我的网站速度,但我不知道还能在哪里找到有关如何实施它的信息。

我继续搜索,但找不到任何帮助我的答案。在搜索过程中,我发现 mod_deflate 在 apache2 中可用。由于 mod_gzip 和 mod_deflate 之间存在着一场古老的争论,但没有达成共识,我决定实施 mod_deflate。我将以下语句添加到我的 apache 配置文件中,它将压缩除图像、已压缩文件和 pdf 文件之外的所有文件类型。我查看了日志文件,它运行良好。

# HTTP compression using mod_deflate
LoadModule deflate_module ${MODULE_INSTALL_PATH_PREFIX}/usr/libexec/apache2/mod_deflate.so
<IfModule mod_deflate.c>
# compress all files types except the following
  SetOutputFilter DEFLATE
  SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|jpg|tif?|bmp|svg)$ \ no-gzip dont-vary
  SetEnvIfNoCase Request_URI \
        \.(?:exe|t?gz|zip|bz2|sit|rar)$ \ no-gzip dont-vary
  SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
  DeflateFilterNote Input input_info
    DeflateFilterNote Output output_info
    DeflateFilterNote Ratio ratio_info
    LogFormat '"%r" %{output_info}n/%{input_info}n (%{ratio_info}n%%)' deflate
    CustomLog /var/log/apache2/deflate_log deflate
</IfModule>