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