顧客用のファイルを保管するために使用するWebサーバーがあります。update.txtという名前のtxtファイルがあり、これを更新目的で参照していました。一部のクライアントから、適切なタイミングで更新プログラムが取得されていないという苦情を受けました。
最近、そのupdate.txtを読んでいるときに問題に気づきました。txtを新しいものに置き換えましたが、ブラウザーで読むと、古いtxtが表示されていました。
閲覧履歴を消去しました。キャッシュはInternet Explorerをリセットしましたが、問題はまだありました。Webサーバーからファイルを削除しても、古いファイルが取得されます。2〜3日後、問題は自動的に解決されますが、クライアントを2〜3日待つことはできません。
そこで、インターネットを別のISPに変更し、問題を解決しました。そのため、一部のインターネットサービスプロバイダーは、高速化のためにWebのキャッシュを保持しています。
推測が正しい場合、インターネットサービスプロバイダーによるファイルのキャッシュを回避するにはどうすればよいですか?
私の推測が間違っている場合、これの他の理由は何ですか?