Re: [問題] twisted 跟檔案讀寫

看板Python作者 (用口頭禪區分年記)時間13年前 (2012/02/25 23:43), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《huggie (huggie)》之銘言: : 請問一下,如果用 twisted 寫 server : 如果 server 某個程序是做某些IO : 例如讀檔然後把檔案餵回去給client : 但是讀檔本身就非 asyncrnous 的吧? : 而且又慢,這樣不是把 server 效能也降低了? : 如果要處理許多事情有 block 的,一般要麼處理? : 現在除了 twisted 似乎還有 gevent 可用,有人有 : 甚麼優缺點的經驗可以分享嗎? gevent. 很快。 我benchmark過,比multiprocessing還要快。 也比 multiprocessing還要容易使用。 IO Bound的程式都可以試著用 gevent 去加速。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.8.191

02/27 09:35, , 1F
感謝你的兩點分享,讓我來看看。另外請問一下我主要關於
02/27 09:35, 1F

02/27 09:36, , 2F
file I/O 是 blocking 的,不是會卡住 reactor 的疑惑,可
02/27 09:36, 2F

02/27 09:38, , 3F
以麻煩解釋一下嗎? 我不太懂 =/
02/27 09:38, 3F

02/27 09:38, , 4F
歐我上面的問題是針對twisted..gevent待我再去看tutorial
02/27 09:38, 4F
文章代碼(AID): #1FIG6YcH (Python)
討論串 (同標題文章)
文章代碼(AID): #1FIG6YcH (Python)