PCやスマホ含め、様々なブラウザでサイトを確認する際に、キャッシュの影響で更新を行った最新のサイトの内容が確認できないことは多々あるかと思います。
それはそれで、仕方がないことなので、わかる方であればキャッシュの削除や、PCの場合スーパーリロードで最新情報に更新できるかと思いいます。
これらの方法が全く分からない方には、特にスマホなどではブラウザのシークレットモード的な機能で閲覧頂くことで解決できると思います。
そこで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を見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
フォントについて教えてください!
みなさんの一番好きなフォントは何ですか? よく使うフォントやこのフォント好きだなあというものをぜひ教えてください!
-
【お題】マッチョ習字
【大喜利】 「精神を鍛えるため」にと、ジムから書初めの宿題を出されたマッチョたちが半紙に書いてきたこと
-
【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
【お題】 ・こんなおせち料理は嫌だ
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
F12 開発者ツールについて。
その他(開発・運用・管理)
-
【マクロ】Ifとwith ステートメントにて分からない部分があります
Excel(エクセル)
-
今、コンピューター言語で、COBOLとFORTRANって、還暦爺さんの知識でも使えますか?
その他(コンピューター・テクノロジー)
-
-
4
Excelの数式の効率化について
Excel(エクセル)
-
5
学校のWiFiのアクセスログの保管期間について!
ネットワーク
-
6
Linuxへの移行 来年でWindows10のサポートが終わりますが、個人的にはWindows11に
UNIX・Linux
-
7
10進数からN進数に変換するプログラミング(C言語)
C言語・C++・C#
-
8
Win11Proの方がWin11Homeより性能がいいのでしょうか?
その他(OS)
-
9
自分のGmailアドレスを使って買い物をしている人がいる。Gmailをどうしたら良いですか?
ハッキング・フィッシング詐欺
-
10
写真をコピーしたら作成日時が、コピーした時刻になった
その他(OS)
-
11
【マクロ】複数の日付データをYYYY/MM/DDに読替えて、別ブックへ転記したい
Excel(エクセル)
-
12
44歳でIT業界への転職
その他(開発・運用・管理)
-
13
CPUが16bitでも32bitOSでコンパイルしたコード(例えばintが4バイトと定義されている)
C言語・C++・C#
-
14
数字入力後他の文字等が表示される方法について
Excel(エクセル)
-
15
次の日本語の意味を教えて下さい
C言語・C++・C#
-
16
プログラマーは誘惑にさらされる人生?
その他(プログラミング・Web制作)
-
17
Wi-Fi接続について
ネットワーク
-
18
システム開発の会社で、額面24万(経費交通費除く)は少なすぎますか? 22歳男、大阪です 最終学歴、
システム
-
19
次の記述について
C言語・C++・C#
-
20
【ExcelVBA】UTF-8(BOM無)でCSV保存するには?
Excel(エクセル)
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 の購入の誘いが...
-
自作pcについて
-
SierとSESは同じ分類なんですか?
-
三菱 Got 1000
-
なにこのQRコード?!!
-
PCを効率的にセットアップしたい
-
プロダクトキー
-
プリンタドライバを自動インス...
-
IT業界を志望している、March下...
-
添付した写真の文字、何で作っ...
-
ブラウザのキャッシュの更新タ...
-
EXCELのファイル形式を変更して...
-
WindowsからSSHでサーバーにあ...
-
生成AIはブラックジャックが限...
-
ドルでの集金について
-
F12 開発者ツールについて。
-
ChatGPTを使って思い通りサイン...
-
【至急】.htaccessによるディレ...
-
windowsのおすすめバックアップ...
-
SHARP 複合機 BP60-C26のアドレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ブラウザのキャッシュの更新タ...
-
BITSサービスが勝手に自動にな...
-
マッチングアプリで出会った男...
-
この海外AV 女優の名前分かる方...
-
ネ友にうっかり、本名を話して...
-
google one ストレージが勝手に...
-
iPhone写真とGoogleフォトの削...
-
NHKプラスにログイン出来ませ
-
googleストアでpixel 7aが下取...
-
GoogleサイトにQRでアクセスす...
-
google fitをインストールして...
-
インスタストーリーで遊ぶ人募...
-
海外のAndroid 端末の場合、日...
-
初めてスマホを買います
-
たぶん・・・かもしれない
-
LINEにおいて長文を「ノート」...
-
Outlook2013過去のスケジュール...
-
iPhoneの「最近削除したアプリ...
-
アプリがインストールできない。
-
このAV女優さんの名前が知りた...
おすすめ情報