怎么知道nginx是否正在压缩gzip?

时间:2013-03-17 15:20:57

标签: javascript node.js proxy nginx reverse-proxy

这是nginx的配置文件

gzip on;
    gzip_disable "msie6";
        # gzip_static on;
    gzip_min_length 1400; 
        gzip_vary on;
    gzip_proxied any;
    gzip_comp_level 9;
    gzip_buffers 16 8k;
    gzip_http_version 1.1;
    gzip_types text/plain text/css image/png image/gif image/jpg application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript applicacion/x-font-ttf font/opentype application/x;
谷歌分析器中的

出现js文件没有被压缩,所以我向nodejs添加了gzippo模块,这是repo

 //app.use(express.static(path.join(__dirname, 'public')));
  app.use(gzippo.staticGzip(path.join(__dirname, 'public')));

当我添加模块谷歌说js是gzip压缩,但在repo并没有说我如何将gss文件和图像文件添加到gzippo模块压缩

所以我怎么知道用nginx或nodejs gzippo模块压缩文件,我怎么能压缩otf文件?

2 个答案:

答案 0 :(得分:10)

部分答案:了解某些资源是否正在被压缩,打开浏览器的开发人员工具,网络面板,然后重新加载网页(通常是Shift +重新加载按钮。)如果资源正在被正确提供压缩状态,您会注意到大小和内容值不同:

screenshot

答案 1 :(得分:1)

使用Firefox和Firebug时,请检查请求的HTTP标头。单击“网络”选项卡并检查请求。在答案HTTP部分中,当Content-Encoding gzip然后您的请求成功压缩。