cacheの階層に思いをはせてめまいがした。
たとえばHTTPでなんかpageをリクエストしたとする。
サーバ側:
CPUのレベルでL1cache ~ L3 Cache
Memoryのレベルで
applicationが計算結果をmemory上にcacheする
applicationがmemcachdの上にcacheする。
applicationがdisk上にcacheする
OSがdiskアクセスをcacheする
apacheやsquidがネットワーク上でcacheする。
client側:
browserがcacheする。
なんて深いんだ・・・。
0 件のコメント:
コメントを投稿