-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_HTTPCacheControl
nishi_74322014 edited this page Sep 11, 2026
·
1 revision
-
戻る
- HTTPキャッシュのコントロール(本ページ)
- CDN(Content Delivery Network)
HTTPキャッシュのコントロール関連の情報をまとめる。
下記のブラウザのキャッシュ
下記のサーバのキャッシュ
-
オフラインが可能。
-
基本的にHTTPヘッダに従うが、
IEの「自動的に確認」(つながらない!の該当節を参照)などの、
ファジーな動きも過去にあった。
-
ネットワークのトラフィックや遅延を低減する。
-
CDN用語で言う所の...(CDN(Content Delivery Network)の該当節を参照)
- オリジン・サーバ
HTTPヘッダを付与するサーバ - キャッシュ・サーバ
オリジン・サーバのコンテンツをキャッシュする、プロキシやCDNの類。
- オリジン・サーバ
- キャッシュ・コントロールのHTTPヘッダ(キャッシュ・コントロールのHTTPヘッダ)
ただし、HTML5ではhttp-equiv属性が使用できなくなっている。
-
キャッシュさせない
<meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache">
-
キャッシュの有効期限を設定
<meta http-equiv="Expires" content="Tue, 16 Feb 2016 14:25:27 GMT">
- お互いに依存しあっている CSS と JS を使用するウェブサイトで特に重要。
- バージョン番号をファイル名、クエリ、パスなどに付加する。
- バージョン番号ではなく、ハッシュ値や日付などを使用することも出来る。
- HTTP キャッシュ - HTTP
https://developer.mozilla.org/ja/docs/Web/HTTP/Caching
移行メモ
- 元 Wiki では見出しそのものが他ページ・同ページ内へのリンクになっていた箇所 (「HTTPヘッダ」「AzureのCDN」「キャッシュ・コントロールのHTTPヘッダ」)は、 GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文に置いた。
<meta>はそのままでは HTML タグとして解釈されるため、 見出しでは実体参照(</>)で記述した。- マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの つながらない! / AzureのCDN / キャッシュ・コントロールのHTTPヘッダ に張り替えた。
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名の該当節を参照)」の形に置き換えた。
Tags: 移行, HTTPキャッシュ, Cache-Control, プライベート・キャッシュ, 共有キャッシュ, CDN, Revving Filenames
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。