タグ

cacheに関するphakchi0830のブックマーク (2)

  • ブラウザのキャッシュ - Carpe Diem

    概要 Webフロントのパフォーマンス診断 - Carpe Diem で指摘されたブラウザキャッシュの対応をするため調べてみました。 大きく分けて強いキャッシュと弱いキャッシュの2種類のキャッシュがあります。 強いキャッシュ ブラウザ側でリソースを保持し、期限が切れるまでサーバにHTTPリクエストを発行しません。 なので一度ブラウザにキャッシュされるとサーバ側からハンドリングすることができなくなります。 これを設定する方法は Cache-Controlヘッダー Expiresヘッダー の2つがあります。 Cache-Control: max-age サーバからのレスポンスで以下のようにCache-Controlヘッダーを付けます。 Cache-Control: max-age=3600 このヘッダーが付いたリソースはブラウザ上では強いキャッシュとして残ります。 max-ageは秒数なので、こ

    ブラウザのキャッシュ - Carpe Diem
  • Cache利用時にCache揮発直後のスパイクを避ける方法 - Qiita

    Cache利用ポリシーについての一般論 適切なCache利用はシステム全体の性能を上げることに非常に効果的です。また、うまくCacheを利用することによって、スケール対応しにくい部分の負荷を逃がすこともできるようになります。 CDNの利用も含めて、積極的にCacheを利用したいケースとして以下のような例が挙げられます。 [前提条件]Cacheのヒット率が高いケース マスタデータの参照など、実行時にほとんど結果が変わらないケース どのユーザーに対してもほぼ同じページを返答して良いケース [前提条件]Cacheが古くても大きな問題とならないケースまたは古い状態のCacheの更新が出来るケース Cache保持期間を短くすることである程度解消可能 DBを更新した時にCacheの内容も書き換える事ができるケース(Read Through Cacheとして利用している場合は、Cacheの削除だけで良い

    Cache利用時にCache揮発直後のスパイクを避ける方法 - Qiita
  • 1