Azure Front Door 中的 Brotli 压缩在没有缓存的情况下无法工作

Brotli compression in Azure Front Door not working without caching

我在 Azure Front Door 中有一个后端池,其中包含许多带有 IIS 10 的 VM。所有 IIS 上都安装了 Brotli 压缩扩展。当我直接访问 VM 时,我可以验证 Brotli 压缩是否正常工作。

两个路由规则已启用,都指向 Front Door 中的同一个后端池。

  1. 规则一个启用了缓存。这个从我的 IIS 池中获取 Brotli headers 和压缩。
  2. 规则 two 未启用缓存。 Brotli headers 未在响应中显示,并且响应未压缩。

为什么压缩只有在启用缓存时才有效?我不想缓存 规则 2,只压缩响应。

规则 1 - Brotli 工作

规则 2 - Brotli 不工作

[更新] 这是目前 AFD 的一个限制,由 Microsoft 确认。

请在此处对功能投票https://feedback.azure.com/forums/217313-networking/suggestions/40186792-expand-azure-front-door-compression-support