C++ サーバフレームワークの最適化

Kazuho Oku on Twitter: "とりあえず分散型 Twitter 技術デモの段階までは作る。Twitter への乗り入れモデルも実装するかも" とか言ってしまった都合上、高速なサーバフレームワークが必要になるので、Kazuho@Cybozu Labs: C++ テンプレートを使って高速な高機能サーバを書く方法 の最適化を始めた。目標は、元来のデザインを保ったまま、epoll ベースで動くようにすること。とりあえず、 rev. 15405 の段階で、 select(2) を使ったエッジトリガによる実装が動き出してる。

まだ、エッジトリガを使う場合にほぼ必須な、自前でのステート管理が遅かったりするけど。