ドキュメントをホストおよびソートするための小さな PHP/MySQL 内部アプリを作成しました。ファイル (この場合は .PDF ファイル) を更新するまで、すべてが完全に機能します。ユーザーが .PDF を更新すると、期待どおり新しいファイルがサーバー上にあり、古いバージョンは削除されます。ユーザーは、古いバージョンを開いたことがなければ、新しいバージョンを取得しています。
問題は....ユーザーが過去のある時点で.PDFの古いバージョンを開いた場合、リンクをクリックしてドキュメントを表示しても、実際には物理的に新しいバージョンだけであっても、新しいバージョンを取得できません。サーバー上。
Google Chrome ブラウザが古いバージョンの PDF をどこかにキャッシュしていると推測しています。どうすればこれを回避できますか? ユーザーの数と 1 日の回数により、一部のドキュメントが更新され、手動でキャッシュをクリアするようユーザーに要求することは現実的ではありません。