js ファイルがキャッシュにロードされています。
HTMLファイルがブラウザにロードされると、条件付きリクエスト(ここから見つかります)がサーバーに送信され、そのリソースが変更されているかどうかが確認されます。
私がやりたいことは、リソースがキャッシュされているときにサーバーにリクエストを送信しないことです (条件付きリクエストでも新しいリクエストでもありません)。
出来ますか?
可能であれば、その解決策は何ですか?
そうでない場合、なぜですか?
js ファイルがキャッシュにロードされています。
HTMLファイルがブラウザにロードされると、条件付きリクエスト(ここから見つかります)がサーバーに送信され、そのリソースが変更されているかどうかが確認されます。
私がやりたいことは、リソースがキャッシュされているときにサーバーにリクエストを送信しないことです (条件付きリクエストでも新しいリクエストでもありません)。
出来ますか?
可能であれば、その解決策は何ですか?
そうでない場合、なぜですか?
はい、コンテンツが変更されないため、リクエストを行う必要がないことをブラウザーに伝えることは確かに可能です。Cache-Control ヘッダーの max-age パラメータまたは Expires ヘッダーのいずれかを使用する必要があります。この以前の StackOverflowの投稿では、それぞれを使用することの長所と短所について説明しています。