Ruby作者のまつもとゆきひろ氏が、こんな呟きを残すニュースが伝わってきた。 ITMediaが、Twitterが検索フロントエンドをRuby on RailsからJavaに切り替えた結果、検索結果の待ち時間が1/3になったと報じている。Twitterでは、2011年春から以下のようにシステムを改善しており、(2)から(3)への移行で速度が大幅に改善したようだ。 Ruby on Rails ⇔ MySQL Ruby on Rails ⇔ Lucene(Java) Ruby on Rails ⇔ Blender(Java) ⇔ Lucene(Java) Blender(Java) ⇔ Lucene(Java) ※予定 1. RubyからJavaに乗り換えて速度向上の理由 公式ブログを見ている限り、3倍の応答速度と、10倍の同時接続が可能になった理由は、非同期I/Oに依存する所が大きいようだ。
![だからRubyは遅くて、という悪評のもとにならなければいいけど。](https://cdn-ak-scissors.b.st-hatena.com/image/square/61cbe23e621d801a468c8aadf83cd44558f5471c/height=288;version=1;width=512/https%3A%2F%2F3.bp.blogspot.com%2F_k9DGw0B7LRo%2FTUf14eUcHCI%2FAAAAAAAADkg%2FfbqtXXSnjAc%2Fw1200-h630-p-k-no-nu%2Fduke.jpg)