中文标题【在 Confluence 中启用 HTTP 响应压缩】

Confluence 能够支持 HTTP 的 GZip 传输编码。这个意味着 Confluence 将可以把数据压缩后传输给用户,这种配置能够针对不稳定的互联网状态下的传输速度缓慢和不稳定并且能够降低 Confluence 服务器的带宽的消耗。

当你有下面的情况的时候,你可以考虑打开 Confluence 的 GZip 编码:

  • 用户正在使用互联网访问 Confluence ,或者一个 WAN 的连接带宽有限。
  • 你希望降低在 Confluence 和客户端直接的传输数据量。

如果你是使用本地局域网,或者你的 WAN 的带宽足够,速度也比较快的话。你就可以考虑关闭 Confluence 的 GZip 编码了。如果网络带宽已经足够快,并且在 Confluence 和客户端之间并不存在显著的带宽问题,你就没有必要打开这个功能了,因为对数据进行压缩需要额外的 CPU 资源,并且还有可能降低每次 Confluence 请求的响应。

启用 HTTP 压缩

  1. 在左侧的面板中选择 通用配置(General Configuration)
  2. 启用 HTTP 响应压缩(Compress HTTP Responses)

你可以配置那些内容在传输的时候被压缩,这些配置是在 Confluence 中的。在默认的情况下,下面的 mime 类型将会被压缩:

  • text/htmltext
  • javascript
  • text/css
  • text/plain
  • application/x-javascript
  • application/javascript

如果你希望修改压缩内容的类型,添加一个替代的 urlrewrite-gzip-default.xml 文件到  WEB-INF/classes/com/atlassian/gzipfilter/ 目录中。这个目录在你的 Confluence 安装目录中。一示例文件如下面链接中的内容:https://confluence.atlassian.com/doc/files/13204/149258252/1/1206408412991/urlrewrite-gzip-default.xml。这个并不代表你需要修改这个文件。