« 2007年03月 | メイン | 2007年05月 »

2007年04月15日

AjaxIME 高速化

AjaxIMEへのリクエストが近頃増えてきてサーバリソースが圧迫されつつあるので CGI をやめて prefork ベースの AjaxIME 専用HTTP サーバ(C++)を作ってみました。CGI だと、毎回プロセスが fork されて、そのつど mecab の辞書の mmap やら初期化やらがよばれていました。 prefork することでそれらが永続化されるので、全体として約3倍ほど高速になりました。 (52.10 qps → 176.93 qps)
ネットワークの遅延がなければ、ほとんどストレスはないと思います。

投稿者 taku : 00:21 | トラックバック