#自動キャッシュ削除
Webを管理している側(ユーザー)なのですが、完成し引き渡しも済んで2年経つWebに関して、閲覧者から「更新されたページが切り替わってない。アクセスしたら新しいページがいつも見れる様にして欲しい」と言う要望を受けました。
閲覧者のブラウザは人それぞれなので、ブラウザのキャッシュの削除をお願いしたのですが、見る側が何もしなくてもWeb側の方で自動的に削除して欲しい。と言われました。
質問なのですが、Web側が強制的にキャッシュを削除する方法は有りますか?
うちはトップページが月一回は変わるので、更新頻度は高めだと思っています。
あと、Web側が強制的にキャッシュ削除をする様なWebサイトが一般的なのですか?
ご回答いただけると有り難いです。宜しくお願いします。
一緒に読まれている質問
9 件の回答
キャッシュを削除するというか、そもそもキャッシュさせないようにする方法というのはあるけど。
更新するのが画像くらいなら、更新したファイルにパラメータつけるとかファイル名変えるとか簡易対策をしてる。
めんどくさいよね、キャッシュ。
ページのキャッシュを禁止する記述はある。
https://www.tagindex.com/html_tag/page/meta_pragma.html
が、ちゃんと動作するかはブラウザに依存するし、プロキシを挟んでるとそっちでキャッシュする場合もある。上記の方法以外にサーバー側でできる方法を俺は知らない。
お返事頂きまして有難う御座います。どーしてもご自分では再読み込みや、ctrl+F5は押したく無いそうでWeb側がこの問題を何とかしろと言われています。方法があると言う情報を頂けたので、何とかやってみようと思います。有難う御座いました。
ピキーンッッッ!!!閃いた!!!
EdgeでアクセスしてきたらChromeインストール画面へ。
ChromeでアクセスしてきたらFirefoxインストール画面へ。
FirefoxでアクセスしてきたらChromeインストール画面へ。
みんなインストールをし始め、初回アクセスと同じ挙動に!!!
余裕で解決したぜ!!!
礼はいらねーぜ!
確かに、キャッシュが原因で切り替わってないと言われるケースって、画像を更新する際ですのでパラメータを付けるファイル名を変えるは出来そうです。有難うございました。
サーバーの設定でHTTPヘッダーのCache-controlで期限を設定できるよ
ただ、戻るボタン押した際とかはブラウザのローカルキャッシュが優先されるんだったはず
最近のブラウザだとサービスワーカー(JS)でコントロールできるよ
htaccess使えない環境なんですか?
特別仕様なので別料金ですがよろしいですか?
と言えば、大体のことは解決する。