0

这是 nginx 的 de 配置文件

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 是 gzipped,但是在 repo 中没有说我如何将 css 文件和图像文件添加到 gzippo 模块压缩中

那么我怎么知道哪些文件是用 nginx 或 nodejs gzippo 模块压缩的,我怎样才能压缩 otf 文件???

4

2 回答 2

10

部分答案:要知道某些资源是否正在被压缩,请打开浏览器的开发者工具、网络面板,然后完全重新加载您的网页(通常是 Shift + 重新加载按钮。)如果资源在压缩状态下被正确提供,您会注意到 Size 和 Content 值不同:

截屏

于 2013-03-17T15:46:59.050 回答
1

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

于 2013-03-17T15:58:39.583 回答