10/08/06 14:24:24 0
まず注目したいことは、記憶場所の大きさとスピードとコストなんです。
現 C+BG を作った当時
「自前のHDD よりも隣のサーバから通信でデータを持ってきた方が速い。」という状況でした。
自前のHDDからのデータはmsオーダ、隣のサーバからはnsオーダ、それが C+BGとか雪だるまに
気持ちが向かう大きな理由(と書いて'わけ'と読む)だったんですね、
細かい議論はいろいろあると思うけど、作り上げ・運用し一つの結果を出してきたということで、
ところが、状況一変。
自前の /md とかSSD こりゃたまげた!
速い、安い、使える。大鑑巨砲時代の訪れか、
BG部分なんてキャッシュデータを全部メモリ(/mdか? 違う違う動的に確保するプログラム内のメモリ)
でまかない、賢くキャッシュ管理しすれば・・・
さらに昨日の実験を見ても分かるように'無駄な'転送大杉。
C(PHP)が欲しいデータだけを、同居のBG部分が送り出してあげれば、、
たぶん欲しいデータは subject.txtとか .dat の何行目から何行目と思っとります。
かなりデータ転送へるぞー
さて識者の方々どう思います?