HTML を毎回確認させる設定

更新の多い HTML を、保存はさせつつ表示のたびにサーバーへ確認させたいときの値です。no-cache に max-age を付けると、期間内でも毎回確認になる点を情報として示します。

入力

Cache-Control ヘッダーの値

no-cache, max-age=600

どちらのヘッダーか

レスポンス(サーバーから返るヘッダー)

結果

エラー 0 件・警告 0 件・情報 1 件

指摘(エラー・警告・情報)

  • 情報 no-cache no-cache があるため、max-age の期間内でも使う前に毎回確認(再検証)します。期間内は確認なしで使わせたいなら no-cache を外します。
ブラウザ(個人用キャッシュ)保存するが、使う前に毎回確認する
CDN・プロキシ(共有キャッシュ)保存するが、使う前に毎回確認する
読み取った指示の数2 個

指示ごとの意味

指示ごとの意味
指示値意味根拠
no-cache保存はできるが、使う前に毎回オリジンサーバーへ確認(再検証)するRFC 9111 5.2.1.4 / 5.2.2.4
max-age600 秒(10分)保存した応答を 600 秒(10分) の間は新しい(fresh)ものとして使ってよい。過ぎたら古い(stale)扱いRFC 9111 5.2.1.1 / 5.2.2.1

検算(この結果になる理由)

no-cache(引数なし)は保存は許すものの再検証なしの再利用を禁じる(RFC 9111 5.2.2.4)ため、max-age=600 の期間内でも毎回確認になります。要約はブラウザ・CDN とも「使う前に毎回確認する」になります。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 結果は仕様(RFC)にもとづく読み解きで、特定の CDN・ブラウザでの実際の動作を保証するものではありません。
  • 本番の設定を変えるときは、検証環境で実際の応答ヘッダーとキャッシュの挙動を確認してください。

ほかの入力例