![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
PCやスマホ含め、様々なブラウザでサイトを確認する際に、キャッシュの影響で更新を行った最新のサイトの内容が確認できないことは多々あるかと思います。
それはそれで、仕方がないことなので、わかる方であればキャッシュの削除や、PCの場合スーパーリロードで最新情報に更新できるかと思いいます。
これらの方法が全く分からない方には、特にスマホなどではブラウザのシークレットモード的な機能で閲覧頂くことで解決できると思います。
そこで1つ気になったのですが、このキャッシュですが、いつかは「今回更新した修正内容が反映」された状態がキャッシュされるわけなのですが、これってどういったタイミングでその今の状態がキャッシュされるのでしょうか?
何か明確なタイミングが決まっていますか?
もちろん、ブラウザや機器によっては異なるものだとはなんとなく想像できますが、どういったタイミングでキャッシュされ、いつそのキャッシュ内容は上書きされ、新しいキャッシュとして登録されるのでしょうか?
もし、このあたりの情報にお詳しい方いらっしゃいましたらアドバイスを頂けますと幸いです。
変な質問で申し訳ございません、宜しくお願いいたします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_04.png?e8efa67)
- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
「どういうタイミングでキャッシュされるか」であれば、そのファイルをサーバーから取得した時です。
おそらく知りたいのは、「どういう時にサーバーにファイルを取りに行かず、キャッシュ内のファイルで済ませるのか?」または「どういう時にキャッシュを無視してサーバーにファイルを取りに行くか?」ではないですか?
ファイルをサーバーから取得した場合、上記のようにキャッシュに保存しますが、付加情報として「このファイルはいついつまで有効か(年月日時刻指定の場合と、何秒後か指定の場合がある)」という情報が付くことがあります(というか多いです)。この時刻になるまでは、同じURLのファイルはサーバーに取りに行かずにキャッシュで済ませます。サーバーがそう言ってるので、それを信じるわけです。指定時刻を過ぎればキャッシュ内のそのファイルは削除されます。
「このファイルはいつまで有効か」ではなくて「このファイルは何時更新されたか」の情報が来る場合もあります。この場合は、たとえば「今日の0時に更新された」のであれば、ブラウザーは再度そのURLへのアクセスが発生した場合、「更新日時が今日の0時より後であれば」という条件付きでリクエストします。サーバーはより新しいファイルがあればそのファイル全体をブラウザに送るし(ブラウザは受け取ったファイルでキャッシュ上のファイルを上書き)、もし0時より新しいファイルが無ければ「そのファイルが最新です」という短い情報だけを送り、ブラウザはキャッシュのファイルを使います。
これらの日時に関する付加情報が全くないファイルは、「動的に生成されたコンテンツのページ」としてキャッシュに入らないはずですので、毎回サーバーに取りに行きます。
キャッシュ内のファイルが削除される他のケースは、キャッシュサイズの上限に達したら古いファイルから削除されます。
他に、「キャッシュを無視して今のページをリロードする」というスーパーリロードも、常にサーバーにファイルを取りに行きます。Ctrl + F5 とか。
普通のリロード(F5キー)は、キャッシュを見ます。
操作方法は「スーパーリロード ブラウザ名 OS名」で検索して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Chrome(クローム) 最近のGoogle Chromeのデータ読み込みの遅延やエラーって頻発しますか? 2 2023/01/06 22:12
- Chrome(クローム) Google Chromeってブラウザを閉じた時にキャッシュ自動削除できないのか? 2 2024/03/26 10:37
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- その他(ブラウザ) 誰か助けてください。 地球ブラウザアプリのキャッシュ削除しても強制終了してもクラッシュが直りませんで 1 2023/02/08 19:39
- gooのスマホ google playエラー 1 2022/09/22 18:56
- ドライブ・ストレージ Android端末でSDカードが機能しなくなりました 6 2023/02/17 17:20
- Chrome(クローム) 【Google】「同期は有効です」と表示されているがブックマークが同期されていない 2 2022/11/17 13:32
- その他(パソコン・スマホ・電化製品) アプリを開いたときに「通信に失敗しました 通信状態の良いところで 再度お試しください」と表示される 6 2022/09/20 10:19
- その他(ブラウザ) angel ブラウザってなぜアプリのクラッシュやフリーズが多いのでしょうか?? 特定のサイトにこのブ 3 2023/02/06 20:17
- その他(ブラウザ) out of memoryについて悩んでいます 3 2024/07/27 13:54
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 の購入の誘いが...
-
プロダクトキー
-
GIGABYTE ユーティリティについて
-
三菱 Got 1000
-
社内サイトのコンテンツのカテ...
-
Windows serverでマルチキャス...
-
Windowsバッチファイルでリモー...
-
女性に質問です
-
動画をダウンロードできないよ...
-
バッチファイルで特定のファイ...
-
MF-COBOL COBOL 違い
-
F12 開発者ツールについて。
-
EXCELのファイル形式を変更して...
-
ChatGPTがウェブサイトをいろい...
-
bitlocker の導入・運営方法
-
pipインストール時にプロトコル...
-
44歳でIT業界への転職
-
QRコード運用方法について詳し...
-
エクセル VLOOKUP ほかのエクセ...
-
昔、銀行の入出金システムを開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Python CSVファイルについて
-
Microsoft 365 の購入の誘いが...
-
WindowsからSSHでサーバーにあ...
-
pipインストール時にプロトコル...
-
EXCELのファイル形式を変更して...
-
MF-COBOL COBOL 違い
-
ChatGPTがウェブサイトをいろい...
-
自作pcについて
-
44歳でIT業界への転職
-
bashでコマンドが見つかりませ...
-
マイクロソフトから通知メール...
-
なにこのQRコード?!!
-
bitlocker の導入・運営方法
-
バッチファイルで特定のファイ...
-
ユーザ権限でソフトを起動する...
-
三菱 Got 1000
-
Windowsバッチファイルでリモー...
-
プロダクトキー
-
試用期限付きアプリの使用期間...
-
exeファイルの実行結果をテキス...
おすすめ情報