我有一个Azure Web应用程序在Docker容器中运行带有NGINX的Angular。这是由Azure Front Door提供的。Nginx配置在开始时有以下内容以启用压缩:
server {
gzip on;
gzip_comp_level 6;
gzip_vary on;
gzip_types *;
当直接点击webapp时,这可以正常工作
但是,当通过AFD访问webapp时,资源未压缩,因此看起来AFD正在执行某些操作以解压缩资源。整个AFD示例的缓存被禁用。
我不是一个很好的前台人员,这个工作是项目的一部分,所以任何帮助都将不胜感激。如果我需要给予更多的信息,让我知道。
直接点击一个web应用程序会尊重Nginx的压缩配置。通过AFD点击web应用程序不会。为什么?
1条答案
按热度按时间rjjhvcjd1#
Azure Front Door可以动态压缩边缘上的内容。**必须启用缓存,**并且文件必须为MIME类型才能进行压缩。需要在创建“Front Door”之前启用缓存行为
如果需要,请选择“使用查询字符串”
指的是:Troubleshoot Azure Front Door common issues | Microsoft Learn