2008年12月18日木曜日

Cacheの階層

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
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 件のコメント: