- 締切済み
Windows2003Server+IIS6.0でのキャッシュについて
Windows 2003 Server+IIS6.0という基本的な構成でWebサイトを運用しています。 下記と同じような現象で悩んでいますが、対応などありましたら教えてください。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9608&forum=6&4 HTMLファイルを更新しても反映されず、1~2時間経つと、正常に更新される、という現象が頻繁に起こります。 FTPでもサーバーのファイルを直接書きかえてもその間はしばらく更新されず、またファイルを削除してもアクセスできてしまいます。 IISマネージャから個別のファイルのキャッシュ設定(合っているかどうかわかりませんが)を切っても(プロパティ→HTTPヘッダーで、「直ちに有効期限を切る」に設定)ファイルが更新されません。 当然ながら、ファイルのMETAタグにNo-cacheを書いても、おそらくサーバー側の問題ですので、変わりません。 Win2003とIIS6でパフォーマンスが良くなったのは事実なのですが、けっこう困っています。対応方法などお知りの方がいれば、教えていただけませんか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- icmp
- ベストアンサー率63% (14/22)
回答No.1
ブラウザにプロキシが設定されていてそちらのキャッシュが 利用されていると言うことはないでしょうか? プロキシの場合、METAタグはスルーされることが多いようです。 また、ブラウザに設定されているプロキシのほかに、間に入っている ルータなどのネットワーク機器がHTTPプロキシ機能などを持ち、 そちらのキャッシュが利用されてるという事があります。 以前、これが原因でかなり悩んだことがあります。
お礼
調査に時間がかかり、遅くなり申し訳ありません。 ルーターにはキャッシュ機能はなく、同じルーターでWindows 2000 Server+IIS5では一切起こらないので、やはりサーバーが原因かと思うのですが・・・ まだ解決できていませんが、情報ありがとうございます。