🚀 プレミアムプランが48%オフ = 全機能が月額たった$2.08(年間プラン)。 今すぐアップグレード

キャッシュをクリアして自動更新:常に最新のページコンテンツを維持するためのハードリロードの使用

キャッシュをクリア 自動更新:

ページを何度も更新したのに、同じ古いコンテンツが表示され続けたことはありませんか?それはブラウザキャッシュが動作しているためです。読み込みを高速化するため、ブラウザは画像、スクリプト、場合によってはページ全体の保存済みコピーを再利用します。速度面では便利ですが、最新バージョンが必要な場合には問題になります。通常の自動更新では、そのキャッシュされたコピーが何度も表示されることがあり、待っている更新内容が表示されません。

解決策はハードリフレッシュです。通常の再読み込みとは異なり、ハードリフレッシュはまずキャッシュされたバージョンを消去し、サーバーから新しいコピーを取得します。Auto Refreshにはこの機能が組み込まれています。Advance OptionsでHard Refreshを有効にすると、すべての自動リロードでキャッシュを回避し、常に最新のページコンテンツを表示できます。

img
英語 
実行中 
時間間隔
更新リスト
キーワード検出

詳細オプション

 現在のタブのみ更新 

 自動更新の回数 3 回後に停止 

 ウェブページ上に視覚的タイマーを表示 

 ページ上のどこかをクリックした場合更新を停止 

 ハードリフレッシュ 

 URLの読み込み開始と同時にカウンターをすぐ開始 

 ブラウザ起動時に自動更新を開始 

通常の更新とハードリフレッシュの違い

通常の再読み込みではブラウザにページを再表示するよう要求し、時間を節約するために保存されているキャッシュを自由に再利用できます。ハードリフレッシュでは、保存されたコピーをスキップし、初回訪問時のようにサーバーからすべてを取得するようブラウザに指示します。実際の違いは最終的に表示される内容です:

  • 通常の更新:高速で帯域幅の使用量は少ないですが、再ダウンロードされていない古い価格、数値、ステータスが表示される場合があります。
  • ハードリフレッシュ:少し遅く負荷も高くなりますが、毎回最新のHTML、画像、スクリプトを取得できます。
  • 自動ハードリフレッシュ:Auto Refreshは予定された各サイクルでハードリロードを適用するため、自分で強制更新することを覚えておく必要がありません。

キャッシュをクリアして自動更新する方法(ハードリロード)

  1. 最新状態を維持したいページを開き、ツールバーのAuto Refreshアイコンをクリックします。
  2. Time Intervalタブで更新間隔を選択するか、カスタム時間を入力します。
  3. Advance Optionsまでスクロールし、各リロードで最初にキャッシュをクリアするようHard Refreshにチェックを入れます。
  4. 必要に応じてウェブページ上に視覚的タイマーを表示を有効にすると、次回の最新読み込みまでのカウントダウンを確認できます。
  5. Saveをクリックします。これ以降、各自動リロードではキャッシュされたコピーではなく、サーバーからクリーンなコピーを取得します。

ハードリフレッシュを使用する場合と使用しない場合

  • 使用する価格、在庫数、ライブダッシュボード、スポーツスコア、または通常の再読み込み後も古いコンテンツで「止まっている」ように見えるページに使用します。
  • 使用する開発中のサイトをテストするときに使用すると、手動でキャッシュを消去しなくても変更内容が表示されます。
  • 使用しない頻繁に更新する負荷の高いページでは、ハードリロードはより多くの帯域幅を使用し遅く感じる場合があるため、通常の更新で十分な場合があります。
  • ハードリフレッシュはキャッシュされたページリソースを消去します。ログアウトされることはなく、クッキーや保存されたセッションはそのまま維持されます。
  • ハードリフレッシュを有効にしてもページが古く見える場合、コンテンツがリロード後に動的に読み込まれている可能性があります。更新される時間を確保するため、少し長めの間隔を試してください。

そもそもブラウザがページをキャッシュする理由

キャッシュはウェブを高速に感じさせるために存在します。初めてページを訪問すると、ブラウザは画像、スタイルシート、スクリプトをダウンロードし、そのコピーをディスクに保存します。次回の訪問時には再度ダウンロードする代わりにそれらのコピーを再利用し、時間とデータを節約します。通常の閲覧ではこれは良い選択です。問題になるのは、価格、カウントダウン、利用可能性の表示など、変更を確認したい場合です。その場合ブラウザは、サーバー上の現在の内容と一致しなくなったキャッシュコピーを正しく表示してしまうことがあります。

ハードリフレッシュは意図的な上書きです。各リロード前にキャッシュされたバージョンを消去することで、毎回ブラウザが現在のページをサーバーに問い合わせるよう強制します。少し速度を犠牲にする代わりに、表示している内容が本当に最新であるという確実性を得られます。Auto Refreshは予定された各サイクルでこれを適用するため、その確実性は自動化され、特別なキー操作を押したり手動でキャッシュを消去したりする必要がありません。

古いキャッシュコンテンツは、自動更新ページが停止しているように見える最も一般的な理由の一つです。Auto RefreshのAdvance OptionsでHard Refreshを有効にすると、すべてのリロードがサーバーから直接取得され、毎回自動的にページの最新バージョンを表示できます。

よくある質問:

  1. 1. 自動更新でハードリフレッシュは何をしますか?

    各自動リロードでブラウザキャッシュを回避しサーバーからページの新しいコピーを取得するため、保存されたバージョンではなく常に最新のコンテンツを表示できます

  2. 2. 通常の更新とハードリフレッシュの違いは何ですか?

    通常の更新では速度向上のためキャッシュされたファイルを再利用する場合があり古いコンテンツが表示されることがあります。ハードリフレッシュはキャッシュをスキップしサーバーからすべてを再ダウンロードします

  3. 3. ハードリフレッシュでクッキーが消去されたりログアウトされたりしますか?

    いいえ。ハードリフレッシュはそのリロード時のキャッシュされたページリソースを消去するだけで、クッキーや保存されたセッションはそのまま残るためログイン状態は維持されます

  4. 4. ハードリフレッシュはより多くのデータを使用しますか?

    はい少し増えます。キャッシュを再利用せずリソースを再ダウンロードするため、より多くの帯域幅を使用し少し遅くなる場合があります。そのため負荷の高いページでは長めの間隔を使用してください

  5. 5. ハードリフレッシュを有効にしてもページが古く見えるのはなぜですか?

    一部のページではリロード後にコンテンツが動的に読み込まれます。ページが新しいデータを取得して表示する時間を確保するため、少し長めの更新間隔を試してください。