0

これは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;

Googleアナライザーでは、jsファイルが圧縮されていないように見えるため、nodejsにgzippoモジュールを追加します。これがリポジトリです

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

モジュールを追加すると、Googleはjsがgzipされていると言いますが、レポではcssファイルと画像ファイルをgzippoモジュール圧縮に追加する方法を教えていません

では、どのファイルがnginxまたはnodejs gzippoモジュールで圧縮されているかをどのように知ることができ、どのようにotfファイルを圧縮できますか???

4

2 に答える 2

10

部分的な回答:一部のリソースが圧縮されているかどうかを確認するには、ブラウザの開発者ツールであるネットワークパネルを開き、Webページを完全にリロードします(通常はShift +リロードボタン)。リソースが圧縮状態で正しく提供されている場合は、サイズとコンテンツの値が異なることに気付くでしょう。

スクリーンショット

于 2013-03-17T15:46:59.050 に答える
1

Firefox と Firebug を使用する場合は、リクエストの HTTP ヘッダーを確認してください。[ネットワーク] タブをクリックして、リクエストを調べます。回答の HTTP セクションで、Content-Encoding gzipリクエストが正常に圧縮されたとき。

于 2013-03-17T15:58:39.583 に答える