Cache-Control ビルダー
Cache-Control Header を解析して構築し、正規化テキスト、Nginx フラグメント、競合警告も生成します。
ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド
Cache-Control ビルダーの使い方
Cache-Control ビルダーは現在のブラウザー内でのみ入力を処理し、アップロード、ネットワーク接続、永続ストレージへの書き込みは行いません。
コマンドを入力
public、max-age、stale-while-revalidateを使用したデフォルト例。
競合を確認
重複した directive、no-store/lifetime、および public/private の警告を確認します。
構成をコピー
HeaderまたはNginxのテキストをコピーし、開発環境と本番環境で個別に確認してください。
制限事項と注意点
- 警告は一般的なセキュリティ保証ではなく、キャッシュの動作はブラウザ、CDN、プロキシ、アプリケーションにも依存します。
- 負の数、制御文字、無効な delta-seconds は拒否されます。
- 実際のキャッシュヒット率を検査せず、サーバーや CDN にもリクエストしません。
よくある質問
no-store と max-age は同時に記述できますか?
ツールでは解析できますが、競合または無効な組み合わせであることが通知されます。保持するかどうかは自分で決めてください。
CDN をテストしますか?
いいえ。ローカルテキストの生成とチェックのみを行います。
なぜ順序が重要なのですか?
ユーザーの入力を保持し、読みやすく再確認しやすい Header を生成するためです。