• ベストアンサー

キャッシュは手動で更新しないといけないのか

HPを更新した際に、F5を押す等キャッシュを消さないと更新されませんが、以前見られていた方でキャッシュを更新しない方はキャッシュが残っているうちは永久的にその前の画像が表示されるということでしょうか。 そうであれば、製作者側から意図的に更新させることはできないのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • tkmojo
  • ベストアンサー率50% (105/207)
回答No.1

ここに方法が色々載ってます。 http://www.kotalog.net/archives/3516 ただ、サイト全体を常にキャッシュさせないと、 毎回すべてのファイルをダウンロードする必要があるので、どうしても重くなってしまいます。 ですので、通常はやらないほうが良いです。 また、上記のサイトに書いてないやり方として、以下のような記述方法があります。 <link rel="stylesheet" type="text/css" href="hoge.css?121003" /> <img src="hoge.jpg?121003"> 「?121003」の部分がその記述で、参照するファイル名の後に「?」と適当な文字列を入れます。 今回は日付を入れています。 この部分が変われば、ブラウザは別のファイルだと認識し、キャッシュを使わずに表示させます。 この方法ですと、更新した時に更新したファイルだけキャッシュを使わず表示するので、ユーザーに優しいと思います。

puhui
質問者

お礼

なるほど、これは新しいですね!ありあがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

 意味がよくわからないのですが、HTTP応答ヘッダに最終更新日があるので、もし変更があればキャッシャは書きかえれるはずです。  改訂されていなければ、キャッシュの期間が指定されていない限り、ユーザーの保存指定期間内は保存されるはずです。  すでに保存されているものに対して、更新されていないのに製作者側からそれをコントロールすることはできません--が、あたらしく読まれるページのキャッシュについては、有効期間を指定することで指定できます。  接続するたびにファイル名をかえると言う方法もありますが、あまりしたくない方法ですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Google検索のキャッシュ

    Googleの検索にHPを載せておくとキャッシュに前の情報が保存されると思いますが、どの時点で更新されるのでしょうか? また、意図的にキャッシュを更新することは可能なのでしょうか? ご存知の方、宜しくお願いします。

  • ブラウザーのキャッシュについての質問です。

    Dreamweaver8でHPを製作中なのですが、その都度途中で確認しております。 Macのexplorer5.2、firefox2.0.0.8、 Winのexplorer6.0.2、firefoxe2.0.0.8 で確認しているのですが、Macのfirefoxだけが更新しても、元の状態から変わってないようなのですが、これはexplorerにあるキャッシュのクリアーみたいな機能はあるのでしょうか? explorerが表示が更新されない場合、キャッシュのクリアーをすると更新内容が反映されたので。 宜しくお願い致します。

    • ベストアンサー
    • CSS
  • キャッシュって何ですか?

    某HPに実名を掲載されてしまいました。 直ちに名字だけでも削除するよう求めていたのですが一向に返事がない上に、実名も掲載されたままでした。 先日、法的手段も考えていることを伝えるとこのような返事がきました。 実名掲載の件、以前にメールをもらって すでに名字を消して名前だけになっていると思いますが?? 今確認してもやはり 名字はありませんが、、 ひょっとして ご自分のパソコンのキャッシュが残っていて 以前の表示になっているのではないでしょうか?? 一度 どこかのインターネットカフェ等で確認してみて下さいませ。 この「キャッシュが残っている」というのがわからないのですが、自分のパソコンからキャッシュを取り除くことはできるのでしょうか? それ以前に、某HPを開いて「最新の情報に更新」しても実名が載っているということは根本的に何も変わっていないということではないのでしょうか?? どなたか教えてください。 よろしくお願いします。

  • 検索エンジンのキャッシュって

    どのくらいの頻度で更新されるのでしょうか? また、前にキャッシュに保存されたページが半永久的に残る ことはありますか?

  • 更新ボタンを押さないと更新されない

    今新しいHPをオープンしてテストしているのですが、更新ボタンを押さないと内容が更新されなくて困っています。 キャッシュのせいだと思うのですが、キャッシュを使わせない方法はあるのでしょうか? ただし、画像のキャッシュについては使用してもかまいません(更新してもしなくてもいい)。 それから、ブラウザにある「戻る」「進む」ボタンに対しては全てのキャッシュを使用させたいのです。 このような条件に合うhtmlコードはどのように書けばよいのでしょうか? ご協力お願いします。

    • ベストアンサー
    • HTML
  • パソコンのキャッシュに更新前のホームページのデータは残っていますか?

    パソコンのキャッシュに更新前のホームページのデータは残っていますか? またそれを表示させることはできますか? 例えて言うならこのgooに質問し、 現在は回答が3件付いていても 1件の時の状態を表示させたいです。 (1件の時にHPに訪れていたとします) よろしくお願いします。

  • ウェブサイトのキャッシュについて

    よろしくお願い致します。 以前は、エキスプローラーで検索すると、検索結果の横に「キャッシュ」というリンク(?)があって、そのサイトの更新前の情報がみれた記憶があります。 現在では検索した際に、そのようなキャッシュが表示される事がなくなりました。 便利だったので復活させたいのですが、どのように設定すべきでしょうか? また、IE以外のsafariやchromeでも出来るのでしょうか。

  • HPの更新の反映について

    COOL ONLINEの無料HPサービスとFFFTPを使っています。 以前にアップした画像を修正して同じ名前の画像を上書きしましたが、 何度やっても古い画像のまま表示されます。 キャッシュのクリアはしてみましたが変わりませんでした。 試しに友人のパソコンから見てもらいましたが 同じように表示されているようです。 更新できないのはこの画像のみで、 新しいページを作ったり、文字の更新は反映されます。 見苦しいので一旦画像を削除しようと思ったのですが、 削除したはずがまだそのまま残っているようで、 普通は×印が出て表示されないと思うのですが 古い画像のまま表示されています。 削除してからアップしたり、上書きしたり、 何度も試してみましたがうまくいきません。 何か解決策をご存知の方は教えていただけないでしょうか。

  • キャッシュの制御について

    画像を頻繁に更新するサイトを持っているのですが、 運営が長くなるうちに、更新したはずの新しい画像が見えずに、古い画像が表示されているという質問が多くなってきました。 質問をくれた人には、ブラウザの設定方法を教えて、キャッシュの確認をするようにしてもらっているのですが、もっと根本的な解決方法はないでしょうか? METAタグでのキャッシュ無効化、有効期限の指定はできればしたくありません。(更新が不定期なので、有効期限を決めにくい、画像サイズが大きいので、キャッシュを完全に無効にしたくない) 裏技的な物も含めて、何か有効な解決策があれば教えて頂けますか?

    • ベストアンサー
    • HTML
  • 画像が更新されない

    はじめまして。 ご相談したいことなのですが、 php5 mysql を使用してプログラムを作成しております。 そしてつまずいてしまい2日間解決できずに皆様の力をお借りできればと思います。 フォームを使用し画像を登録するシステムを作っています。 そして画像を変更するシステムを作成しているところで、画像の更新が表示上反映されないのです。 データベース・ティレクトリ内は更新されていて、ページを更新(F5)をするまで画像が反映されないのです。 キャッシュが残っているのかと思い、 <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" /> <meta http-equiv="Cache-Control" content="no-cache" /> の記述をしたり 画像を入れているディレクトリに.htaccessを使い Header set Cache-Control "no-cache" Header set Pragma "no-cache" と記述しているのですがまったくダメで困っています。 単純なことかも知れませんがよろしくお願い致します。

    • ベストアンサー
    • PHP