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 中的同一个后端池。
- 规则一个启用了缓存。这个从我的 IIS 池中获取 Brotli headers 和压缩。
- 规则 two 未启用缓存。 Brotli headers 未在响应中显示,并且响应未压缩。
为什么压缩只有在启用缓存时才有效?我不想缓存 规则 2,只压缩响应。
规则 1 - Brotli 工作
规则 2 - Brotli 不工作
[更新] 这是目前 AFD 的一个限制,由 Microsoft 确认。
我在 Azure Front Door 中有一个后端池,其中包含许多带有 IIS 10 的 VM。所有 IIS 上都安装了 Brotli 压缩扩展。当我直接访问 VM 时,我可以验证 Brotli 压缩是否正常工作。
两个路由规则已启用,都指向 Front Door 中的同一个后端池。
- 规则一个启用了缓存。这个从我的 IIS 池中获取 Brotli headers 和压缩。
- 规则 two 未启用缓存。 Brotli headers 未在响应中显示,并且响应未压缩。
为什么压缩只有在启用缓存时才有效?我不想缓存 规则 2,只压缩响应。
规则 1 - Brotli 工作
规则 2 - Brotli 不工作
[更新] 这是目前 AFD 的一个限制,由 Microsoft 确认。