回答:
Cache-Control: no-cache
中間ヘッダーでリソースの検証を強制するために、(Webブラウザーからサーバーに送信される)要求ヘッダーで一般的に使用されます。クライアントがこのリクエストをサーバーに送信しない場合、中間プロキシは、コンテンツが新しい(Expire
またはmax-age
フィールドに従って有効期限が切れていない)場合、コンテンツのコピーを返します。Cache-Control
コピーが新しい場合でもコピーを再検証するようにこれらのプロキシに指示します。
上記の回答に加えて、
キャッシュチェーンが実装されている設定がある可能性があります。その場合、要求が満たされていない最初のキャッシュにリクエストが送られると、さらに連鎖されたキャッシュに移動する可能性があります。
したがって、常にサーバーから応答を取得するために、要求ヘッダーにcache-controlを含めます。これにより、応答は常にサーバーから送信されます。
Cache-Control: no-cache
応答が完全に検証されることを保証するようにプロキシに伝えます。