• ベストアンサー

ブラウザのキャッシュについて教えてください

昨日サーバ上のSWFファイルを更新したのですが、 確認したところキャッシュされたままのSWFでアクセスしているユーザーと 更新されたSWFでアクセスしているユーザーが混在している事がわかりました。 ステータスコードが 200 か 304 を返すかはApache側で判断している事なのでしょうか? もしそうだとすれば、その判断基準とはどういったモノなのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.1

http://www.studyinghttp.net/status_code#Code304 を参考にしてください。 クライアントが条件付きGETを行った場合に、リソースが 更新されていなければ、このステータスコードが返されます。 条件付きGETとは、リクエストヘッダに 「If-Modified-Since」 等の 条件ヘッダが指定されているリクエストです。 http://bakera.jp/glossary/If-Modified-Since の解説がわかりやすいかもしれません。

minarai563
質問者

お礼

ご回答ありがとうございます。 教えて頂いたサイトを拝見してある程度理解する事ができました。

すると、全ての回答が全文表示されます。

関連するQ&A