deno.com
本页内容

压缩响应体

压缩响应体以节省带宽是一种常见做法。为了减轻您的工作负担,我们已将此功能直接内置到 Deploy 中。

Deno Deploy 支持 Brotli 和 Gzip 压缩。在满足以下条件时,将应用压缩。

  1. 对您的部署的请求的 Accept-Encoding 头设置为 br (brotli) 或 gzip
  2. 您的部署的响应包含 Content-Type 头。
  3. 提供的内容类型是可压缩的;我们使用 此数据库 来确定内容类型是否可压缩。
  4. 响应体大小大于 20 字节。

当 Deploy 压缩响应体时,它将根据所使用的压缩算法,为响应设置 Content-Encoding: gzipContent-Encoding: br 头。

何时跳过压缩? 跳到标题

Deno Deploy 在以下情况下跳过压缩:

我的 Etag 头会发生什么? 跳到标题

当您为响应设置 Etag 头时,如果我们将压缩应用于您的响应体,我们会将该头的值转换为弱 Etag。如果它已经是弱 Etag,我们则不修改该头。

您找到所需内容了吗?

隐私政策