![Snow Leopard Server,如何打开网络压缩](https://linux22.com/image/509344/Snow%20Leopard%20Server%EF%BC%8C%E5%A6%82%E4%BD%95%E6%89%93%E5%BC%80%E7%BD%91%E7%BB%9C%E5%8E%8B%E7%BC%A9.png)
我正在尝试让 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 等 - 这将使提供这些文件的速度变得更慢。