• 締切済み

キャッシュの問題?

半年ほど前に某サイトである区分をHTMLに追加したところ、区分の追加前のHTMLが読み込まれる事象がクライアント側で発生しています。 区分の追加前のHTMLではその後の画面遷移が出来ないため、問い合わせが来てしまいます。 考えられることとしては古いキャッシュが残っていたために、最新のページが表示されなかったと思ったのですが、区分追加後に最新のページが表示されたことがあるのに、ある日使うといきなり古いページが表示されているようです。 特定のOS・ブラウザだけで発生している事象ではなく、また再現ができないため、対処に困っています・・・。 HTML上にページのローカルキャッシュを防ぐ方法もあるようですが、そうするとWEBサーバのアクセスが急増し、レスポンス悪化を招いてしまう恐れがあるため避けたいところです。 考えられる原因、またその対処法として何かありますでしょうか?よろしくお願いします。

みんなの回答

  • yamma
  • ベストアンサー率27% (29/107)
回答No.2

クライアントが企業であると想定すると、時々あるのがゲートウェイでキャッシュしてしまっているパターンです。末端のPCにキャッシュされているわけではないので、キャッシュの削除をしても変わらないことがあります。 IEならctrl+F5、ネスケならshift+F5で更新されるか確認してみてください。 変化がないのであれば、負荷の問題があるにしても、問題の切り分けのために一度、そのページだけノーキャッシュで指定してみるのも手だとは思いますが。 該当ページがフレームを使っているならフレームなし版を作ってみるのも手かと。 具体的な解決案でなくてごめんなさい。

  • kuma-ku
  • ベストアンサー率54% (1558/2845)
回答No.1

こんばんは 専門外なので、自信は無いです。 HTML のMETA タグ内に、以下の文字列を埋め込んでみてはいかがでしょうか? <meta http-equiv="Last-Modified" content="Tue, 14 Dec 2004 15:30:00 GMT">

参考URL:
http://www.atmarkit.co.jp/fjava/rensai2/webopt12/webopt12.html

関連するQ&A