• ベストアンサー
  • 困ってます

iPhone Safariのキャッシュ有効期間

お世話になります。 ホームページを更新してもiPhoneのSafariで閲覧したとき、キャッシュが残っていると古いページが表示されます。自分のサイトであれば更新したことを知っていますのでキャッシュを消去すれば良いのですが、他の人が閲覧する場合にはキャッシュを消去することなく閲覧するのが普通だと思います。それらの人たち(手動でキャッシュを消去しない人たち)に新しいサイトが表示されるのは、いつになるのでしょうか? Safariのキャッシュには有効期限があって、何日経てば新規読込される等、何か決まりがあるのでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数599
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • celtis
  • ベストアンサー率69% (1918/2748)

iOSのSafariでキャッシュがどのタイミングで消えるのかは、調べてみたのですがわかりませんでした。 https://news.mynavi.jp/article/20200116-iphone_why/ 画像やCSSなどのファイルパスにパラメータを追加して、強制的に最新版を読み込ませるCache Busting(キャッシュバスティング)という手法があります。 https://netamame.com/cache-busting HTMLのhead部分にmetaタグを使って、キャッシュをしないようにブラウザにお願いすることもできます。 https://wa3.i-3-i.info/word11821.html https://www.tagindex.com/html_tag/page/meta_pragma.html https://www.tagindex.com/html_tag/page/meta_expires.html

共感・感謝の気持ちを伝えよう!

質問者からのお礼

いろいろな手法があるのですね。大変勉強になりました。 ありがとうございます。

関連するQ&A

  • safari のキャッシュを空にできません

    safari を起動し、右上のメニューから「キャッシュを空にする」をクリックしても、 キャッシュの中のHistoryから履歴が消えません。 Historyフォルダの中身を手動でゴミ箱にうつしても、また履歴が元に戻っています。 どうしたら履歴を完全に消去できるのでしょうか? また、キャッシュを空にしたあと、復元することもできるのでしょうか? ずっとwindowsしか使っていなくて、最近MACを遣い始めたばかりなので、 よくわかっておりません。 分かる方、よろしければご回答お願い致します。

    • 締切済み
    • Mac
  • iphoneのsafariがおかしい

    iphoneでsafariを利用していますが、最近ふとしたタイミングで表示していたサイトが過去の内容に戻ってしまうことが多々あります。 例えば、私は競馬をしますのでyahooの競馬サイトを見ていたとして、スリープから復帰したときとかメールを受信してsafariに戻ったときなどに数日前の情報に戻っている、という状態です。 もちろん戻らないことの方が多いですし、画面を更新すれば最新状態になりますがなんとも気持ちが悪いです。 あいまいな記憶ですがIOS5にしてから現象が発生したような気がします。 safariの履歴やcookieの削除も行ってみましたが再現します。 同じ事象の方やなにかわかるサイトとかご存知の方がいらっしゃれば教えてもらえたらと思います。 ちなみにiphoneは4です。

  • iPhoneのsafariがおかしい。

    iPhoneで「履歴とwebサイトデータの削除」をした後にsafariを起動すると、何かする間もないままsafariが強制終了します。おまけにこの現象のせいで iPhoneから「よく閲覧するサイト」の機能が添付写真のように失われました。(設定を確認しましたがよく閲覧するサイトの機能はオンです) 対処方法は無いのでしょうか?

  • ipadのsafari

    ipadのsafariって[ 履歴とwebサイトデータを消去 ]をすると[ 良く閲覧するサイト ] も消える?? 消去してからsafariを使ってたらお気に入りしか表示されてなくてびっくりしてる...

  • iphoneのsafariが開けない。

    中古で譲ってもらったIPHONE 3GS(V.4.2.1)を持ってます。 電話契約をせずwi-fi のみで使っています。サポートはすでに切れてます。 ある日突然、safariからwebを閲覧することができなくなってしまいました。 具体的には、 safariを起動する→safariが開く→一瞬のうちに閉じる。 といった具合で、safari内にあるブックマークも、小項目の設定も操作することができません。 他のアプリやitune等からリンク飛びという形でsafariを起動しても、同様にすぐに閉じてしまいます。 他のアプリを起動し、最新のデータを取り込んだり更新することができる事から、多分ネットワーク上は問題なく、safariのアプリ自体に問題があるとこちらは考えてます。 しかし、safariのアプリ自体削除やアップグレード等をする方法がわからないので途方にくれてる段階です。 リセット「ホームボタンとパワーボタン両方押して起動する方法」を試みたのですが、やはり状況はかわらずといった形です。 safariの不具合以外は特に問題なくiphoneが使えてます。 この問題はどうやれば解決できるのでしょうか? よろしくお願いします。

  • ウェブサイトのキャッシュについて

    よろしくお願い致します。 以前は、エキスプローラーで検索すると、検索結果の横に「キャッシュ」というリンク(?)があって、そのサイトの更新前の情報がみれた記憶があります。 現在では検索した際に、そのようなキャッシュが表示される事がなくなりました。 便利だったので復活させたいのですが、どのように設定すべきでしょうか? また、IE以外のsafariやchromeでも出来るのでしょうか。

  • OKWaveのサイトをiPhone Safariで

    OKWaveのサイトをiPhone Safariで表示すると、ブラウザが落ちて閉じられてしまいます。 マイページも開けません。 みなさんどうですか? iPhoneユーザーの人いますか? http://okwave.jp/

  • キャッシュの制御について

    画像を頻繁に更新するサイトを持っているのですが、 運営が長くなるうちに、更新したはずの新しい画像が見えずに、古い画像が表示されているという質問が多くなってきました。 質問をくれた人には、ブラウザの設定方法を教えて、キャッシュの確認をするようにしてもらっているのですが、もっと根本的な解決方法はないでしょうか? METAタグでのキャッシュ無効化、有効期限の指定はできればしたくありません。(更新が不定期なので、有効期限を決めにくい、画像サイズが大きいので、キャッシュを完全に無効にしたくない) 裏技的な物も含めて、何か有効な解決策があれば教えて頂けますか?

    • ベストアンサー
    • HTML
  • HPのキャッシュを表示させるサイト

    ホームページを見る時に、 更新される前の状態を閲覧することができる(キャッシュ) サイトが 昔あったと思うのですがURLを紛失してしまいました。 検索サイトのキャッシュでは、 過去1回分しか表示されず、その前にさかのぼって 閲覧することができません。 そうではなく、過去数回分までのキャッシュが見れるサイトを探しています。 ネットサーフィンをする上でとても便利で重宝していたので、 ご存知の方がいらっしゃいましたら是非御教え願います。

  • iphoneでsafariの使用時、1つ前のページに戻るボタンが押せな

    iphoneでsafariの使用時、1つ前のページに戻るボタンが押せなくなってしまいました。 iphoneのsafariでインターネットをしていると、画面の下の部分に 三角の印で「1つ前のページに戻る」「1つ前のページに進む」の ボタンが表示されますよね? その戻るボタンだけが薄い表示のままで押せなくなってしまいました。 どのサイトでもそうです。 普通なにかをクリックしたら、戻ることができるじゃないですか? 戻るボタンが押せないから全部新規でページを開かなければいけなくなり かなり不便な状態にあります。 原因は分からず、突然なりました。 別にソフトウェアをダウンロードしたのがきっかけでってことではないです。 治す方法を知っていますか? 再起動、リセットをしても治らないのです。