HTMLとJSPページのキャッシュを設定しない方法
1141 ワード
HTTPヘッダ情報Expiresは、いつ期限が切れるかをプロキシサーバに伝えます.
HTTP 1.1仕様で新たに定義されたヘッダ情報Cache-Coontrolは、ブラウザにページがキャッシュされていないことを通知することができます.
Cache-Coontrolを使用する基本的な方法:
1)no-cache:強制キャッシュはサーバから新しいページを取得します.2)no-store:任意の環境でキャッシュはページを保存しません.
HTMLページについては、以下のように登録します.
HTTP 1.1仕様で新たに定義されたヘッダ情報Cache-Coontrolは、ブラウザにページがキャッシュされていないことを通知することができます.
Cache-Coontrolを使用する基本的な方法:
1)no-cache:強制キャッシュはサーバから新しいページを取得します.2)no-store:任意の環境でキャッシュはページを保存しません.
HTMLページについては、以下のように登録します.
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">
JSPページに対して、追加: <%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",0);
%>