nginx expires

nginx expires


nginxでexpiresを設定する方法

expiresとは有効期限のことです。
expiresを設定するとexpiresヘッダーをつけることになります。

jpgやgifなどの画像、jsのジャバスクリプト、cssのスタイルシートは一度読み込めば、ほとんど変更されないファイルです。
これらのファイルにexpiresを設定しましょう。
ネットワーク負荷の低減につながります。
nginxでは簡単にできます。

運用するドメイン毎に設定する必要があります。
serverセクションに以下を記入してください。

location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico)$ {
               root /home/demo/public_html/domain1.com/public;
               expires 30d;
       }

  • rootでデフォルトディレクトリを設定します。ftpでのトップディレクトリのことです。
ここで設定したディレクトリ以下を参照しにいきます。
たとえば、http://www.domain1.com/images/image.jpgの画像ファイルの場合は、
/home/demo/public_html/domain1.com/public/images/image.jpg に画像ファイルがなければいけません。


  • expires 30d ここでは30日間を有効にします。

nginxを再起用させると有効になります。
簡単にできました。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2010年11月29日 08:50
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。