• 締切済み

端末のブラウザにキャッシュをさせない方法

IEとかネットスケープとかの端末側のキャッシュにファイルをキャッシュさせない方法ってあるのでしょうか? メタタグのno-casheは試してみたんですが、キャッシュの有効期限がブラウジングした時間になるだけで、実際にキャッシュのフォルダにファイルが残ってしまいます。

みんなの回答

  • onosuke
  • ベストアンサー率67% (310/456)
回答No.1

ユーザ側のキャッシュする動作を止めさせるのは,まず無理と考えた方がよいです。そこまでの権限は,我々にはないでしょう。 キャッシュを使わず,常に新しい情報を持って行くようにお願いするのであれば,kanchanさんのおっしゃるメタタグや,その他いくつかの方法はあります。このあたりの話の方向性は,キャッシュさせたくない理由次第ですから,まずはこのあたりで打ち切りますね。

関連するQ&A

  • IEでブラウザにキャッシュをさせないようにするには?

    更新頻度の多いホームページを公開したいのですが、IEだとブラウザがキャッシュをしてしまって、常に最新の情報を表示させることができません。 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META EQUIV="Expires" CONTENT="-1"> これをやっても効かないのです。。 IEのホームページを見ると、IEではこのタグは無視されます、と書いてありました。。 YAHOO!などのポータルサイトは更新されるわけですから、方法はあるのだと 思うのですが、具体的にはどういった方法があるのでしょうか?

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

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

    • ベストアンサー
    • Mac
  • IE5.5で、インターネットキャッシュが機能しなくなりました。

    IE5.5を使用しています。 インターネットの一度閲覧したページをキャッシュする機能が働かなくなりました。 以前に閲覧したページのキャッシュは正常に働いてます。 (オフラインで閲覧できます。) インターネット一時フォルダの使用するディスク領域も最大にしてあります。 最近ブラウジングしたページは全くキャッシュされません。 同じページをみるのに何回みても最初から全部読み込むので時間がかかって仕方ありません。 最近、先読みソフト「凄速2000」をアンインストールしたことと関係があるかもしれません。 どこをいじれば正常に戻せるか教えてください。 また、IEを上書きインストールしようと思ったのですが、自動的に同じバージョンのものはできないようになっているようです。 IEのアンインストール方法も教えていただければ幸いです。 よろしくお願いします。

  • au端末におけるキャッシュクリアに関して

    お世話になっております。 件名の件に関しまして、質問させてください。 現在携帯サイトを作成しており、au端末においてindexページを更新しても、このページにアクセス時にキャッシュが残り、手動でリロードしなければ更新された画面が表示されない状態です。 au公式サイト(http://www.au.kddi.com/ezfactory/tec/spec/wap_tag11.html)や、グーグル検索した結果、 <meta http-equiv="Cache-Control" content="no-cache" /> を埋め込むことで解決できる!と記載されておりますが、 一方Okweb内での検索(http://okwave.jp/qa728718.html)や、グーグル検索によると、metaタグだけでの制御は不可能。とも記載されています。 実際にためしてみたところ、 <meta http-equiv="Cache-Control" content="no-cache" /> を埋め込むだけではキャッシュクリアできませんでした。 やはりhtmlレベルでキャッシュをクリアすることは不可能なのでしょうか。 ご教授いただけますよう、宜しくお願いいたします。

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

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

  • ブラウザのページキャッシュ機能を抑制したい。

    いつもお世話になっております。 PHP5.2.5 Firefox3.5.2 ブラウザのページキャッシュをPHPスクリプトにて抑制したいのですが、 PHPマニュアルに書かれていた方法ではダメでした。 その方法は以下の通り。 ---------------- <?php // 日付が過去 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // 常に修正されている header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // HTTP/1.1 header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); // HTTP/1.0 header("Pragma: no-cache"); ?> -------------------------- これではダメでしたので、 毎回、Firefoxの 「ツール」→「オプション」→「ネットワーク(タブ)」 →「今すぐ消去(ボタン)」 という方法で、キャッシュされてしまっているデータを消去して、 最新の状態(変更が反映されたかどうか)を確認しています。 毎回、キャッシュをブラウザ側で消すのは面倒なので、 できれば、PHPスクリプト側で、キャッシュを無効とするような設定に したいと思っています。 PHPマニュアルの方法では無理だったのは、 私の使用しているブラウザに原因があると考えられますでしょうか? ページキャッシュ抑制を、 できればファイル単位で行いたいと考えています。 どなたかアドバイスをお願いいたします。

    • ベストアンサー
    • PHP
  • IE以外のブラウザでキャッシュを無効にする方法

    どうもこんにちは。今サーブレットで学習塾の生徒名簿管理のプログラムを模擬で作っているんですが、キャッシュの処理で困っています・・。 JSPのファイルには Calendar objCal1=Calendar.getInstance(); Calendar objCal2=Calendar.getInstance(); objCal2.set(1970,0,1,0,0,0); response.setDateHeader("Last-Modified",objCal1.getTime().getTime()); response.setDateHeader("Expires",objCal2.getTime().getTime()); response.setHeader("progma","no-cache"); response.addHeader("Cache-Control","no-store"); response.setHeader("Cache-Control","no-cache"); という記述をしています。HTMLのMETAタグにも <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0"> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> という記述をしています。これでIE(Internet Explprer)ではきちんと有効になって、たとえばログイン認証を必要とするページからログアウトした後、ブラウザの戻るボタンで戻っても前のページは表示できないようになります。 ばんざ~~~いと思ってたら・・・、それ以外のブラウザ、たとえばFireFox(2.0)、Netscape(7.1)、Opera(9.0)などでは表示されてしまいます・・・。何かこれらのブラウザでも有効にできる対策はあるのでしょうか。いろいろ調べてみたけど見つかりません。どなたかご教授をお願いいたします!

    • ベストアンサー
    • Java
  • Internet Explorerのキャッシュが表示されません。

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

  • 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でパフォーマンスが良くなったのは事実なのですが、けっこう困っています。対応方法などお知りの方がいれば、教えていただけませんか。

  • このタグがいつからブラウザに採用されたのか

    <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">  ↑たとえば、このようなタグがありますが、こういう   書き方は IE, ネスケ など、いつのバージョンから   採用されたのか、とかわかる方法はないでしょうか。

    • ベストアンサー
    • HTML