タグ

httpとHTMLに関するBluetoothのブックマーク (2)

  • ブラウザキャッシュでパフォーマンス向上

    キャッシュ制御の方法 サーバサイドからキャッシュを制御するには、以下の2つの方法がある。 HTTPヘッダによる制御 METAタグによる制御 まずは、これらがどのようなものか、軽くおさらいしておく。 ■HTTPヘッダによる制御 HTTPプロトコルでは、HTTPヘッダにさまざまな情報を格納することができる。そのうちいくつかの情報は、キャッシュ制御のためのヘッダである。リクエスト(クライアント→サーバ)用のものと、レスポンス(サーバ→クライアント)用、リクエスト/レスポンス共通のものが存在する。 ■リクエスト用 If-Modified-Since 日時を指定する。指定した日時より新しいコンテンツの場合のみデータを返却するようにサーバに指示する。ローカルキャッシュの最新確認に使用される If-None-Match 指定したエンティティタグに一致しない場合のみコンテンツを返却するようにサーバに指示す

    ブラウザキャッシュでパフォーマンス向上
  • ファイルがローカルにキャッシュされないようにする方法 - HTML

    ファイルがローカルにキャッシュされると再更新してもページが最新の状態にならないことがあります。そうすると当然古いページのまま閲覧してしまうようになります。頻繁に更新するようなサイトでは困りますよね。常に最新の状態にするようにキャッシュされないようにすることが出来ます。。<HEAD>と</HEAD>に<META>タグを2行記述するだけで実行できます。 ただし、ブラウザの種類やバージョンにより無視される可能性があります。またプロキシサーバーでキャッシュするような場合もあります。一応3つ記述することによりブラウザの対応範囲を広げています。

  • 1