質問: webページのキャッシュについて クライアントからリクエストを出し(webサーバなどに)、webページをレスポンスとしてもらった場合、キャッシュなどに保存されると思いますが(必ずでは、ないのか?)、 例えば、キャッシュに欲しいwebページがあったときは、2回目のリクエストはwebサーバに送られないのでしょうか?(2回目はキャッシュを参照するのか?webサーバにリクエストは出すがwebページのダウンロードはしないのか) 2回目のwebページの参照方法が詳しく分からなかったので教えていただけると助かります。
回答: 一般的な実装の場合ですが。 2回目のリクエスト時に、サーバー側が更新無しのレスポンスを返して来た場合は内部キャッシュを見に行きます。 ただし、ページなり画像なりのリソースがキャッシュされるかどうかは、httpヘッダで返されるサーバー側の指定に従うのが一般的です。 動的コンテンツの場合などでキャッシュを利用されたくない場合は、サーバー側がレスポンスのhttpヘッダに cache-control: "no-cache" とかつけるので、そういう場合はリクエスト時にブラウザは毎回ダウンロードしてます。