6

私のシステム管理者の帽子をかぶって、私のアプリ開発者の 1 人が私に次の問題を渡しました。

彼の app ディレクトリには、app/assets/javascripts と app/public/javascripts に JavaScript ファイルがあります。public/javascripts ディレクトリには、圧縮されていないファイルと .gz ファイルの両方があります。nginx は圧縮されたバージョンの JavaScript を提供することが期待されます。

アプリの nginx 構成ファイルで、これを追加しました。

  location /javascripts {
    gzip on;
    gzip_static on;
    try_files /srv/app_dir/current/public/$uri /srv/app_dir/current/assets/$uri;
  }

これらのパラメーターを使用すると、アプリは正常に動作します。すべての .js ファイルが検出され、提供されます。しかし、nginx はファイルの gzip バージョンを見つけて提供することはありません。

これをトラブルシューティングするための提案はありますか?

4

2 に答える 2