- blaue_fuchs
- 1855
- 0
- 0
- 0
えすらはホルモン刺しが食べたい
@eslar
これで速いのつくれるけど、全部が一瞬で出来る場合はいいけど、レスポンスが時間かかるときには待ちが発生する。Gunicornもそんな感じ(フロントにnginx置けやって書いてる) #pyfes
2012-11-24 16:54:42
えすらはホルモン刺しが食べたい
@eslar
#isuconでこんなんやってたら重くてかなわんので、できれば直接レスポンスを返したい。なので、preforkにevent-drivenモデルを組み合わせ(スグに返せない時)ると、これをフロントに持ってこれる。 #pyfes
2012-11-24 16:55:53
KANEKO Ryosuke
@yamaneko1212
なんでkqueue/epollじゃなくてselect使うんだろう. と思いながら話を聞く #pyfes
2012-11-24 16:59:09
V
@voluntas
#pyfes epollのなかみ - muddy brown thang http://t.co/fM2rABJ5 さらに合わせて読みたい
2012-11-24 16:59:45
えすらはホルモン刺しが食べたい
@eslar
どうやって組み合わせれば、event-drivenのオーバーヘッドを何とか出来るか?acceptable/readable/writableのコールバックでやると、状態判定のオーバーヘッドが多い。 #pyfes
2012-11-24 17:01:03
akisute/Masashi Ono
@akisutesama
OSの実際のTCPスタックの動作を考慮に入れて最適化するだと・・・hentaiすぎる・・・ #pyfes
2012-11-24 17:01:04
heavenshell
@heavenshell
おお PyFes の Connpass の話し Require.js + Backbone.js だったのか聞きたかった。
2012-11-24 17:03:26
Yutaka Matsubara
@mopemope
pythonレベルで文字列操作すると新しい文字列オブジェクトが作られるのでもったいない(memcpyが走る) #pyfes
2012-11-24 17:03:42
えすらはホルモン刺しが食べたい
@eslar
acceptable: そもそも下ではtcpをつないでるときもあるので、待たせずにすぐrecvすると1回ループが減る。readable: osのバッファにはもうデータあるので、そのまま書き込みにもってく。状態判定にもっていかずに一気に処理をすすめる。 #pyfes
2012-11-24 17:04:13