• 締切済み

画像のみキャッシュさせる方法

ホームページにおいて、画像ファイルのみをキャッシュさせページに関してはキャッシュさせないようにする方法を探しています。 誰かご存知であれば教えてください。

みんなの回答

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

HTMLだけで実現はきびしいね 近い事は一応できるよ。 ページ自体のキャッシュ寿命を過去にして、かつキャッシュしないようにヘッダを吐いておく。 画像の場合はCGIとかでキャッシュ寿命を長くしておく。 昔、画像カウンタCGIで、画像の寿命をページとは別に設定して、更新しないとカウントされないように細工して日付やIPが変わってもクライアントにキャッシュがあればカウントしないってのをやったことが有るからできなかないだろうけど… ページ更新のときに画像も再読込されると思うので無理じゃないかな・・・(その時はページの寿命設定の方が長かった) とにかく標準の方法でやるとキャッシュ寿命の吐き方は変化しないから個別にCGIとかによってHTTPヘッダをいじるしかないとおもうよ

eggfan
質問者

お礼

早速の回答ありがとうございます。 現在調べている段階では下記のタグを<head>内に追加すれば ページのみがキャッシュされるようになるようなのですが、 これで問題ないでしょうか? <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> またまたご教授いただけますと助かります。

関連するQ&A

  • firefoxの画像キャッシュの閲覧方法

    ホームページ上に置いていた画像が消えてしまいました。 ローカルにも保存していなかったのですが、つい昨日までブラウザで見ていたので、キャッシュに残っているかとも思えます。 インターネットエクスプローラーでは、キャッシュから、画像を見る事ができたのですが、現在FireFoxを使用しており、画像キャッシュの保存先がわかりません。 ご存知の方がいらっしゃればお教えいただけますでしょうか。

  • キャッシュされた画像を使わずサーバーの画像を使う方法

    ホームページ上の画像を更新してもキャッシュされた画像が表示されてしまいます。 自動更新する画像ですが、最新画像が見られません。 JavaScript でこれを防止するような記述はありますか? HTML+TIME でできるようなことを聞いた事がありますが、HTML+TIMEでサーチし、書かれていたことにはキャッシュが無効になるような表現がなく、また利用方法が理解できませんでした。 よろしくお願いします。

  • 画像をキャッシュさせたくない

    CGIで動的に画像を表示するため表示した画像をキャッシュさせたくないのですが、どうすればいいのでしょうか。 他のページなどを参考に <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0"> をヘッダーに入れてみましたし、リダイレクトしたURLの後ろに無意味なランダム数字を入れても見ましたが、やはりキャッシュされています。 たとえキャッシュされていても無視して読み込むようなヘッダーとか何か確実に新たに読み込む方法はないでしょうか。

    • ベストアンサー
    • HTML
  • ネットスケープ:もう見れなくなった画像などをキャッシュから救い出せますか?

    ネットスケープ(Netscape 7.1)を使っています。 あるホームページが更新されて、なくなってしまった画像をキャッシュから拾うことはできるでしょうか。 それとも、見れなくなった時点で、キャッシュからも消えてしまうのでしょうか・・・ キャッシュ(テンポラリファイル)は、 C:\Documents and Settings\ユーザー名\Application Data\Mozillaの下にCacheというフォルダはありますが 拡張子が不明で見方がわかりません。 詳しい方教えてください。

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

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

  • Webアプリで画像をキャッシュさせない方法

    Webアプリで、とある画像を表示させたあと、ブラウザでキャッシュされた画像ファイルを消したいと思っています。セキュリティなどの特殊な要求です。 環境は Tomcat( Servlet + Java ) での Webアプリです。 調べてみたのですが、どうやら一度ブラウザにキャッシュされてしまうとどうしようもないらしく、キャッシュをさせないように表示させることなんて可能なんでしょうか・・・ キャッシュさせない方法などを知っている方がいらしたら教えてください。

  • たくさんの画像を簡単に保存する方法?

    現状ではブラウザでページをめくり保存という操作を繰り返していますが数百以上の画像を保存するのが大変です 何年か前にIEではキャッシュフォルダを覗くと閲覧したページの画像ファイルがずらり並んでいたのでそれを保存していました しかし現在のPC環境ではIEは重くて実用に耐えません + Windows XP Home SP3 Google Chrome 12 画像のページを次々開いたあとでキャッシュに残った画像データを保存する方法を教えてください キャッシュのフォルダを見ても何が何のデータなのかわかりません + Chromeで無理なら他の方法を教えてもらえると助かります

  • Firefoxでキャッシュを残さない方法を探しています

    Firefoxを使っています。 (1) FirefoxでGoogleをホームページとして設定しておく (2) 他のページを閲覧後、またホームページボタンを押してGoogleに戻る この(2)の時にGoogleのHPをキャッシュではなく常にフレッシュなページ(?)、 なんとも説明しがたいのですが、ホームページボタンを押したら 常にネットで通信して最新の状態のGoogle HP を見れるようにできたらと思っています。 ややこしくて恐縮ですが、ご存じの方がいらっしゃいましたら教えて下さい。 よろしくお願いします。 として見たい

  • Safariのキャッシュから開く方法

     ホームページを誤ってリネームして編集し元のファイルがなくなってしまいました。更新してしまったため、Safariのブラウザのキャッシュを読みたいのですがキャッシュフォルダを見ると、数字の羅列に.cacheという名前のファイルのみでどれが復活させたいファイルかわからないのです。ウィンドウズのIEはファイル名がそのままでてきたのですぐにわかったのですが・・・。  どうすればキャッシュファイルを読めますか?  ご教示お願いいたします。

    • ベストアンサー
    • Mac
  • キャッシュを避けるためには…

    キャッシュを避けるためには… ブログ等の文章はキャッシュとして(?)その頁がなくなっても残ってしまいますよね。 どうしてもキャッシュされたくない文章があるのですが、 記事UP後数日でその記事を消してもキャッシュで残る確率はあるのでしょうか? キャッシュされるのであれば、その文章だけフォトショなどで画像としてUPしたいと思っているのですが、画像もキャッシュされたりしますか?