我在 Azure Front Door 中有一个后端池,其中包含许多带有 IIS 10 的 VM。所有 IIS 上都安装了 Brotli 压缩扩展。当我直接点击虚拟机时,我可以验证 Brotli 压缩是否正常工作。
启用了两个路由规则,它们都指向 Front Door 中的同一个后端池。
- 规则一是启用缓存。这个从我的 IIS 池中获取 Brotli 标头和压缩。
- 规则二没有启用缓存。Brotli 标头未显示在响应中,并且响应未压缩。
为什么压缩仅在启用缓存时才有效?我不想缓存Rule 2,只压缩响应。
规则 1 - Brotli 工作
规则 2 - Brotli 不工作