.png设置了也没有gzip,.txt反而没设置就自动gzip了,是慕课云的问题?

来源:3-5 Nginx作为静态资源web服务_场景演示

WeiGrand

2018-05-20

location ~ .*\.(jpg|gif|png)$ {
    	gzip on;
    	gzip_http_version 1.1;
    	gzip_comp_level 2;
    	gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    	
        root /opt/app/code/images;
    }
    
    location ~ .*\.(txt|xml)$ {
    	gzip off;
    	gzip_http_version 1.1;
    	gzip_comp_level 1;
    	gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    
        root /opt/app/code/doc;
    }


写回答

1回答

Jeson

2018-05-20

慕课云上的这个配置不透明,建议你将同样的配置到一台飞慕课云的机器上作下对比测试,看看是否也有这种情况。

另外,我看你的配置,如是没有问题的,你是如何确定访问jpg没有经过gzip压缩。把相关的截图,和访问的路径提供下

location ~ .*\.(jpg|gif|png)$ {

        gzip on;

        gzip_http_version 1.1;

        gzip_comp_level 2;

        gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;         

        root /opt/app/code/images;

    }


0
0

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程