Snow Leopard Server,如何打开网络压缩

Snow Leopard Server,如何打开网络压缩

我正在尝试让 Snow Leopard 中的 Web 服务器默认压缩所有输出。我发现的唯一办法就是SetOutputFilter DEFLATE在目录的 .htaccess 文件中添加。

我确实不想在每个服务的目录中添加一个 .htaccess 文件。

如何让 Snow Leopard 上的 Apache2 全局压缩输出?

答案1

将输出过滤器添加到配置文件(确保已关闭服务器管理)/etc/apache2/httpd.conf。

如果您使用虚拟主机,您可以在 /etc/apache2/sites/ 内按域执行此操作。

答案2

我将其放入 /etc/apache2/other/deflate.conf (我创建的):

AddOutputFilterByType DEFLATE text/html text/xml text/css application/javascript application/xml+xhtml

添加此文件或将此指令添加到 httpd.conf 后,您必须重新启动 Apache。在 Terminal.app 中,您可以执行“sudo apachectl restart”来完成此操作。

你不想做一个全面的“AddOutputFilter DEFLATE”,因为这样服务器就会尝试压缩全部文件,包括已经压缩的文件 - JPEG 图像、PNG、视频/电影文件、MP3 等 - 这将使提供这些文件的速度变得更慢。

相关内容