こんにちは。MYH と申します。これからちょくちょく高速化に関連することを書いていきたいと思います。 さて、このブログでは高速化に関連することを取り上げていきたいと思います。まずは、そうですね、KVS として使われている memcached のソースを読んでいき、そこから得られる知見を共有するということをやりたいとおもいます。何をすれば速くなるのか、スケールするのか、memcached はたった1万行強ぐらいのソースですが、そこには高速化のエッセンスがつまっているハズなのです。 執筆中に version が変動すると困るので、今現在の最新版である 1.4.5 をベースに読んでいきましょう。もし途中で version があがれば、どのように変更されたのかを見ていきたいと思います。 それではよろしくお願いします!