twitter の速度について

こちら側に十分に速いクライアントを用意した上で、 statuses/update やら favorites/create やらを数万回から数百万回ほど試行して速度を計測してみた。

update は基本的に 500ms 程かかる。これには Request や Response のオブジェクト等の組み立てを含まない。 OAuth で認証する場合など Request の組み立てコストが高いので、感覚としては 1 秒ぐらいかかる、ということになる。

favorites/create を今朝 3 万回程試行したところ 190ms ほどで fav をつけられることが分かった。投稿より若干速い。

最適な並列数をこういったことから算出してゆきたい。

実験の残骸
http://favstar.fm/users/youpy/status/20124150089
http://favstar.fm/users/ssig33/status/20179930626
http://favotter.net/status.php?id=20179930626
http://favotter.net/status.php?id=20124150089