- ベストアンサー
iPhone Safariのキャッシュ有効期間
お世話になります。 ホームページを更新してもiPhoneのSafariで閲覧したとき、キャッシュが残っていると古いページが表示されます。自分のサイトであれば更新したことを知っていますのでキャッシュを消去すれば良いのですが、他の人が閲覧する場合にはキャッシュを消去することなく閲覧するのが普通だと思います。それらの人たち(手動でキャッシュを消去しない人たち)に新しいサイトが表示されるのは、いつになるのでしょうか? Safariのキャッシュには有効期限があって、何日経てば新規読込される等、何か決まりがあるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
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
お礼
いろいろな手法があるのですね。大変勉強になりました。 ありがとうございます。