Slide 8
Slide 8 text
キャッシュ関係の見直し
● めっちゃざっくりいうとユーザに近いキャッシュは速い
○ 経由が多いとその分遅延する
○ かといって全部ブラウザにキャッシュできない
■ そのキャッシュを使うのは1ユーザのみ
■ ユーザが使うブラウザは何かわからない
■ キャッシュを消すのは困難
● queryに日付いれれば消えたわけではない
○ 別のキャッシュが作られる
● CDN/Proxyでキャッシュ?動的生成されるものはどうするの?
○ 同一URLでUser毎に出すデータが違ったら?キャッシュできるの?
○ 動的生成されるもののキャッシュするのは注意が必要
● Appでのキャッシュ
○ LL動くとCPUコスト大きいよ!
● KVSやDBでのキャッシュ
○ Appから読むよ
○ テーブルがバッファから溢れて一気に重くなることあるよ
○ そもそも設計・クエリが不味いとそれどころではない(全てにいえるけど)
すごくざっくり図なので
突っ込まれると泣きます
なるだけ安全にユーザに近いところでキャッシュしよう
(比較的)