• 締切済み

キャッシュ制御の優先順位

過去ログ探ったんですが同様の質問は無かったみたいなので・・・。 素朴なギモンなんですが、Java Script のキャッシュ制御とmetaタグのキャッシュ制御はどちらが優先されるのでしょう。ご存知の方がいらっしゃいましたらご回答頂けますでしょうか。

みんなの回答

  • m035
  • ベストアンサー率44% (38/86)
回答No.1

metaタグでの方法は http://www5e.biglobe.ne.jp/~access_r/hp/html/html_018.html JavaScriptでの方法は <script type="text/javascript"> <!-- var now=(new Date()).getTime(); document.write('<img src="now.jpg?'+now+'">'); --> </script> としますと、 metaタグのキャッシュ制御が有効ならおそらくキャッシュが物理的に残りません。 JavaScriptのキャッシュ制御とは多くの場合、既存のキャッシュを読み込まないようにするものです。 「metaタグでキャッシュが残らなければ、JavaScriptは無駄になる」が答えだと思います。 もっとも、metaタグが効かない場合もあるらしいのでJavaScriptでキャッシュが残らないようにするのも重要であることに代わりがありませんが。 実際、更新内容をリアルタイムで読み込んでほしいならばJavaScriptのみで制御したほうが指定部分以外はキャッシュから読み込むのでロードは早くなるかと。 (この場合、JavaScriptをoffにしていたら意味がなくなるのが問題ではありますが)

関連するQ&A