■ Webアプリではとりあえず「Cache-Control: private」ヘッダを出す ■

[ スポンサード リンク ]
2008/08/01 23:00:15 はてなブックマーク数111 ライブドアクリップ数29 del.icio.us数0 neta.ywcafe.net [ この元コンテンツへ ]
Webアプリではとりあえず「Cache-Control: private」ヘッダを出す

「ちょっとしたWebアプリ作ってるんだが、なんかどこかでキャッシュ利いてしまって想定外の動きをするっぽいんだけどどしたらいい?」というよくあるFAQ。 まずは Cache-Control: private のヘッダをつける。以上。 PHPの場合: header("Cache-Control: private"); Java/JSPの場合: <%response.addHeader("Cache-Control","private");%> HTTP/1.0のためにPragma: no-cache もつけるべきだという古い話も聞くが正直こ...

[ ← 前の画面 ]  【 PR 】 アフィリエイトに必須のSEO対策情報 [ 無料 ] [ ニコニコ風 ] [ Feeling Lucky ]
[ スポンサード リンク ]
■ この情報のコメント・メモ ■

Proxyのキャッシュが効いてるんですかね。  [ ceekz ]

Expires,Last-Modifiedもね。  [ yuroyoro ]

「とりあえず出す」ってのはどうかと思うけど、まあやる。ただ、それでもキャッシュされることがあるので、呼ぶURLに乱数を付けるなどして毎回URLを変えてキャッシュ回避することがある。BKなのは承知の上。  [ poolmmjp ]

キャッシュ  [ chihiyo ]

「ちょっとしたWebアプリ作ってるんだが、なんかどこかでキャッシュ利いてしまって想定外の動きをするっぽいんだけどどしたらいい?」というよくあるFAQ。  [ tamuken1986 ]

よくわからないけど皆がブクマしてるので自分もブクマ。  [ caki ]

Cache-Control:privateだけだとプロクシ(public)ではキャッシュされない代わりにブラウザ側(private)でがっちりキャッシュされると思う。ブラウザへのキャッシュ破棄依頼はいらないのかしら。  [ ezookojo ]

proxyでキャッシュが効いてる時に効く、らしい。  [ gratt ]

Ajaxの通信先とかで必須。ただのページではctrl+F5で良いかな。  [ YAK ]

キャッシュによる想定外の動作を防ぐ  [ june29 ]

デフォルトでレスポンスヘッダ「Cacne-Control:private」を指定すべき、「Pragma:no-cache」はもう不要かも、という話。  [ wacky ]

キャッシュ利いてしまって想定外の動きをする時の対処  [ pitworks ]


[ ← 前の画面に戻る ]
[ スポンサード リンク ]
追加
[ 追加された期間を表示 ]
ユーザー
[ コメントの多いユーザー ]
PicUP!ネタ
tips』 の注目情報
developerWorks
developerWorks PHP / Perl / Ruby / .NET / データベース … プログラム情報まとめ
2008/08/14 6:30:03
   開発 tips java programming 読み物
Do You PHP?
Do You PHP? PHP / Perl / Ruby / .NET / データベース … プログラム情報まとめ
2008/06/29 6:30:04
   PHP tips web programming xml
google社員に学ぶThunderbirdメール術 - 元ファンドマネージャーのバイト日記 PHP / Perl / Ruby / .NET / データベース … プログラム情報まとめ
2008/06/13 7:00:13
   thunderbird google tips mail メール
人気のタグ
ブックマーク
RSS配信中
プログラム・フレームワーク系情報まとめ [ pg.feed ]