[問題] Twisted以外的選擇?
請問做為寫伺服器之類的,除了Twisted以外還有哪些不錯的選擇?
可以推薦一下嗎?
我有用twisted寫很多伺服器,大部份都運作很好
但有個問題,就是記憶體暴增太快
我有一個音訊廣播的伺服器
我發現這伺服器記憶體用量的暴增速度真的很快
一下子就漲到了一百多MB
接著就被我主機商的watch dog kill了
我猜想原因是這樣
因為很多人網路速度不是很順暢
他們可能一直都來不及讀音訊 但新的音訊又一直進來
如此一來造成舊的音訊一直堆積 新的又一直進來
導至server記憶體使用量一下子就突破很不何理的百MB
加上,因為是廣播伺服器,一份音訊進來會播給n個聽眾
我在想同樣的音訊,被塞進每個連線的buffer裡
都重覆了,即使他們是一樣的內容
這也造成了記憶體用量暴多的原因之一
twisted真的很好用,很好寫,也很有效率
但因太高階,對於這些較低階細節好像就無解= =
除非自己去改底層
所以我想試看看有沒有twisted以外的選擇
做為寫伺服器和網路程式的用途
雖然說可以直接用socket寫,一切都在我掌控中
但那又太囉唆
因此請推薦twisted以外好用的packages
謝謝
--
哇咧咧 創意投票系統      http://walele.com
易記學 程式設計教學      http://ez2learn.com/
易記學 程式設計討論區    http://forum.ez2learn.com
VICTOR's 個人Blog        http://blog.ez2learn.com/
財報分析王               http://victorlin.serveftp.org/stock/
--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 118.170.93.54
推
11/09 19:58, , 1F
11/09 19:58, 1F
→
11/09 20:40, , 2F
11/09 20:40, 2F
→
11/09 20:40, , 3F
11/09 20:40, 3F
→
11/09 22:25, , 4F
11/09 22:25, 4F
→
11/09 22:26, , 5F
11/09 22:26, 5F
→
11/09 22:26, , 6F
11/09 22:26, 6F
→
11/09 22:53, , 7F
11/09 22:53, 7F
→
11/09 23:14, , 8F
11/09 23:14, 8F
推
11/10 00:43, , 9F
11/10 00:43, 9F
推
11/10 00:46, , 10F
11/10 00:46, 10F
推
11/10 00:51, , 11F
11/10 00:51, 11F
→
11/10 00:53, , 12F
11/10 00:53, 12F
推
11/10 01:11, , 13F
11/10 01:11, 13F
→
11/10 01:13, , 14F
11/10 01:13, 14F
→
11/10 01:13, , 15F
11/10 01:13, 15F
→
11/10 01:13, , 16F
11/10 01:13, 16F
→
11/10 01:14, , 17F
11/10 01:14, 17F
→
11/10 01:14, , 18F
11/10 01:14, 18F
→
11/10 01:14, , 19F
11/10 01:14, 19F
→
11/10 01:16, , 20F
11/10 01:16, 20F
→
11/10 01:17, , 21F
11/10 01:17, 21F
推
11/10 01:19, , 22F
11/10 01:19, 22F
→
11/10 01:19, , 23F
11/10 01:19, 23F
→
11/10 01:25, , 24F
11/10 01:25, 24F
→
11/10 01:27, , 25F
11/10 01:27, 25F
→
11/10 01:27, , 26F
11/10 01:27, 26F
→
11/10 01:27, , 27F
11/10 01:27, 27F
推
11/10 01:54, , 28F
11/10 01:54, 28F
Python 近期熱門文章
PTT數位生活區 即時熱門文章