I have a backend pool in Azure Front Door which contains a number of VMs with IIS 10. Brotli compression extension is installed on all IIS. When I hit a VM directly, I can verify Brotli compression is working.
Two Routing Rules is enabled, both pointing to the same backend pool in Front Door.
- Rule one is with caching enabled. This one gets Brotli headers and compression from my IIS pool.
- Rule two is without caching enabled. Brotli headers are not shown in response, and the response is not compressed.
Why is compression only working when caching is enabled? I do not wish to cache Rule 2, only compress the response.
Rule 1 - Brotli working
Rule 2 - Brotli not working
dynamic compression
setting is missing. Are you sure you have this set toenabled
? – Kashyap