• 締切済み

IEでのキャッシュ制御

以下、何卒宜しくお願い致します。 ・Windows(2000かXP)が搭載されたPC上でIISで自身をWebサーバーとし、ローカルにある固定名の画像ファイル(GIF、JPEG)を表示するローカルへのURLがあるとします。 ・このPCは一日一回、キャッシュをクリアし、Rebootする処理をしているとします。 ・定期的に、ローカルの画像ファイルの差換えを行うものとします。 上記の環境で、画像ファイルを差換え(上書き)、バッチ処理後、即、URLにアクセスするとキャッシュをクリアしているにも関わらず、画像が変わっていないことがあります。 【質問】 1)これはWindows一般のことでどうしようもないことなのでしょうか? 2)そうでなくて、確実に画像ファイル表示を変えるためにはどのような処理、設定を行えば実現出来るかご教示下さい。 以上、アドバイスのほど宜しくお願い致します。

noname#26129
noname#26129

みんなの回答

回答No.2

IISキャッシュは手動で削除しない方がよいです やるならIISを再起動がいいです。 うーん、どちらにしろクライアントの問題だと思いますよ。IEのキャッシュ設定を再度確認してください。 なんならキャッシュしないでアクセスした場合も確認された方が良いです<原因の切り分けするのに (ちなみに・・・クライアントのPC上にIISを動かしすシステムだと よく貴方の言われる現象がおきます )

回答No.1

ページごとにキャッシュを確認する設定で キャッシュをクリアしても変わらないのなら IIS自身のキャッシュでそう表示しているのだと思います。 が気持ち本当にクラアントの設定が適切であるか疑問に思います。またサーバー上で画像の差し替える場所が違うとかないですか? (確かにIIS側でもキャッシュするので差し替えても 幾分反映に時間がかかるとしても そう更新が長期にわたらない)

noname#26129
質問者

補足

早急にご回答賜り有難うございました。 >が気持ち本当にクラアントの設定が適切であるか疑問に思います。またサーバー上で画像の差し替える場所が違うとかないですか? →一応、会社として請け負っているシステムのため大丈夫だと思います。。 追加の質問で恐縮です。 >IIS自身のキャッシュでそう表示しているのだと思います。 →知識不足で申し訳有りません。 このIIS自身のキャッシュをバッチ処理上でクリアする手法をご存知でしたらご教示下さい。

関連するQ&A

  • キャッシュの制御

    HTMLページにアクセスした際に、ローカルにキャッシュを作成しないよう制御したいのです。 Webで色々と調べて、 <HEAD>~</HEAD>の間に <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="Thu, 01 Dec 1994 16:00:00 GMT"> を追加しましたが、ページ表示時にIEのTempフォルダ 「C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files」 にファイルが作成されます。 実際に実現したいことというのが、 1.通常OWS(OracleWebServer)でシステム動作 ↓ 2.データメンテナンス時にOWS停止 ↓ 3.IISを起動し、データメンテナンス中である旨、ページを表示 ↓ 4.データメンテナンス完了後、IIS停止、OWS起動 ↓ 5.通常のシステム画面を表示 を実現したいのですが、3の時点でキャッシュ無効のHTMLページを表示してもキャッシュが作成され、4→5の時にメンテナンス中の画面が表示されたままになり、リロードしても回避されない(キャッシュを消さないと通常のシステム画面が表示されない)状態なのです。 環境は OS:WindowsNT Server 4.0 OWS:Oracle WebServer2.1 IIS:InternetInformationServer4.0 です。 マニアックな質問で申し訳ないのですが、ご回答頂けますよう宜しくお願い致します。

  • IEのキャッシュ?

    ある画像をIEで閲覧して、その数日後にその画像は物理的(WEBサーバー上で画像ファイルを変更して)に変更されたのですが、表示はもとの画像のままでした。 IEの更新ボタンやshiftキー+更新ボタンを押しても元の画像のままです。 また、「インターネットオプション」→「インターネット一次ファイル」で色々やったのですが、だめでした。 ローカルマシンに元画像のキャッシュが残っていると思うのですが、いったいどこにあるのでしょうか?? よろしくお願いします。

  • IE10のキャッシュフォルダ

    win8を使っていて、 以前まではIE10のキャッシュは C:\Users\xxxx\AppData\Local\Microsoft\Windows\Temporary Internet Files に、ファイルがバラバラで入るようになっていたのですが、 再セットアップしなおしてから、 C:\Users\xxxx\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5 にフォルダ分けされて入るようになりました。 以前のようにファイルがバラバラのままで保存されるようにしたいのですが どのようにすれば良いですか?

  • Internet Explorerのキャッシュが表示されません。

    Internet Explorerのキャッシュが表示されません。 OSはWindows7(Ultimet,64bit)、IEは8です。 フォルダの設定で、隠しファイルの表示およびシステムファイルの表示をするようにしています。 C:\Users\[ユーザ名]\AppData\Local\Microsoft\Windows\Temporary Internet Files にいくつかファイルができています。しかし、数十程度で、ほとんどファイルができていません。 このフォルダを右クリックして「プロパティ」を選ぶと、約21Mで700個ほどのファイルがあるようです。 しかし、実際にフォルダの中を見ると、ほとんどファイルが表示されません。 キャッシュをクリアすると、この少しのファイルも消え、フォルダ右クリックプロパティのサイズもちゃんと減っている(消去されている)状態です。 何か他に設定があるのでしょうか?

  • キャッシュを削除するには…?

    とあるサイト(忍ツール)のURLが変わり、勿論ページのURLも変わったのですが、アイコン等画像のURLが以前のまま(削除済)で表示されません。 そのサイトの管理人さんに聞いたところ、ちゃんとURLを変更してアップしているので自分のPCでは表示されているとのことでした。 原因はこちらのPCのキャッシュでは?とアドバイス頂いたのですが、『キャッシュ』というものがいまいちよく判りません。リロードしても変化無しなので…。 宜しければ、こんなときにはどうすれば良いのかお教え下さい。(自分のPCはwindowsXP SP2です)

  • Google Chrome のローカル キャシュ機能?

    Google Chrome のローカル キャシュ機能? 自分が作ったHPを3日程前に更新しました。 IEでは、変更済の新しいページが、YahooでもGoogle検索でも表示されます。 同じページにアクセスするのですが、 Chromeでは古いまま(もう3日も)です??? URL指定、Yahoo/Google検索でも??、何とも信じられません。 どうも、Google Chrome にはローカル キャシュ機能があって?と疑っているのですが? ローカル キャシュをクリアーするとか? どうすれば最新の状態が表示できるのでしょうか?

  • インターネットで、キャッシュ表示しないようにするには

    インターネットオプションで、履歴のクリアーとか キャッシュ容量を変えたり 一時ファイルの設定で ページを表示するごとに確認にしたり。 なぜそうしたいかというと、ADSLにしてから、 画像が半分しか出ないことが多いです。(回線が遅かった200kしか出なく) 再読み込みしてもキャッシュを使ってしまうんです。 何度読み込んでも半分しか出なかったり。 仕方なくキャッシュなどをクリアしもう一度やると 何とか出たり。 そんなことの繰り返しになりました。 ISDNのときは、遅くてもそんなことはなかったです。 キャッシュをまったく使わないようにするにはどうすればいいでしょうか。

  • クロームでキャッシュに残った画像を見る方法は?

    ほんの一瞬表示させた画像があります。 しかしそれがネット上どこを探しても分からなくなってしまいました。 削除されてしまった可能性が高いです。 * 一度表示させた画像は キャッシュに残るものですか? *クロームでのキャッシュの場所や 表示させ方はわかりましたが ものすごい量のdata(?)が上がってきて どれなのか判断できません。 * 一つ一つひらいてみると よくわからないアドレスのようなものが表示され JPEGファイルとなっているのに 画像がみれません。 * ChromeCacheViewというソフトをつかってみましたが 上記のようにアドレスのようなものがでるだけです。これを検索しても なにも表示されません。 Windows7です 初心者なので すみません 頭悪い言い方になりますが てっきり 画像は画像で一覧ですぐ探せるとか思っておりました・・・ 単純では ないこと理解いたしましたが どうか一度表示させた画像というものがキャッシュに残るのか また それを表示というかたりで 抽出する方法がありましたら お教えください。

  • IEでの画像の保存がBMPのみになります

    IEでの画像の保存がJPEGではなくBMPになります (画像はプロパティからJPEGと確認済みです) 「ファイルの削除」と「履歴のクリア」してからしばらくは調子よくJPGでダウンロードできますが、10枚ほどダウンすると無題BMPになってしまいます キャッシュ削除→再起動→JPG保存→BMP と何度繰り返しても同じです なぜでしょうか? よろしくお願いします

  • Firefoxのキャッシュ

    FireFoxではブラウズした素材をどこにキャッシュしてどんな形式で保存しているのでしょうか。 I/Eではurlとファイル形式込みで記録されているので、履歴と組み合わせて自分のPCに取り込んだ画像や素材を簡単に使えますが、私の使っていたFirefoxでは過去に訪問したサイトのタイトル画像などを、その名前で呼び出すことができませんでした。現行の最新版でも履歴からHTMLで呼び出して該当ページの再現をしないと特定画像を保存できないのでしょうか。 PCのHDDがクラッシュして、自分の作ったサイトの画像をFTPなどで一括DLできなくなり、URLに飛んで読み込みしてキャッシュから新PCに移転させたいのです。でもファイルネームのままでキャッシュされないFirefoxという認識なのですが、キヤッシュフォルダから呼び出す方法があれば教えてください