ホームページ >バックエンド開発 >PHPチュートリアル >Nginxブラウザのローカルキャッシュ設定

Nginxブラウザのローカルキャッシュ設定

WBOY
WBOYオリジナル
2016-07-28 08:28:211344ブラウズ

ブラウザのキャッシュは、expires ディレクティブを通じてヘッダー ヘッダーを出力することで実装できます。expires ディレクティブの構文は次のとおりです。 文法:
expires [time|epoch|max|off] デフォルト値:
expires off スコープ: http、サーバー、場所
目的: このコマンドを使用して、HTTP 応答の「Expires」および「Cache-Control」のヘッダー情報を制御します (ページ キャッシュを制御するため)。
時間値には正または負の数値を使用できます。 「Expires」ヘッダーの値は、設定した時間値に現在のシステム時間を加算することによって取得されます。

「Cache-Control」ヘッダーの値は、指定した時間によって決まります。

負の数: キャッシュ制御: キャッシュなし
正の数またはゼロ: Cache-Control:max-age=#
(#時間を指定する秒数)

「off」は「Expires」と「Cache-Control」の値を変更しないことを意味します。

例: 一般的な画像と Flash ファイルはブラウザーでローカルに 30 日間キャッシュされ、js および css ファイルはブラウザーでローカルに 1 時間キャッシュされます。

コードは次のとおりです:

<code>location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)<span>$
</span>{
    expires <span>30</span>d;
}

location ~ .*\.(js|css)?<span>$
</span>{
    expires <span>1</span>h;
}</code>
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 上記では、Nginx のブラウザーのローカル キャッシュ設定を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。