看板 Web_Design 關於我們 聯絡資訊
我把自己改寫的一個long polling即時聊天程式 傳到sever上面 但只要人一多(大約也才5個人) 就會開始頓 觀看了panel問題是"entry process"爆了 查了一下 不太了解是什麼意思 請問我該從哪下手好降低EP的使用量呢? 這是我參考的聊天室範例: http://ppt.cc/gen.php --    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄▄▄▄▄▄?    ▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄▄▄▄▄▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.133.107
LPH66:你的縮網址沒貼好喔 01/08 20:43
danny8376:問題在後端 在這回好了 01/09 11:20
danny8376:看你這問題後端是multi process架構 01/09 11:21
danny8376:通常multi process不會開太多worker 01/09 11:22
danny8376:因為process資源吃比較重 而這種模式適合request短 01/09 11:22
danny8376:(大多數網頁 一個request可能還不到0.0Xs) 01/09 11:23
danny8376:而你用long polling相對佔的時間長非常多 01/09 11:23
danny8376:假設worker最大5個好了 你最多就5人連著 一人佔一個 01/09 11:24
danny8376:解法的話 你記憶體夠多 有權限 把worker數增加 01/09 11:24
danny8376:不過更根本是直接換架構 01/09 11:24
danny8376:看是要multi-thread還是event-driven 01/09 11:25
danny8376:總之不單只有code的問題 也不是code改一改就有解 01/09 11:25
ZingYu:感謝解答,架構是指語言問題,還是主機問題呢? 01/12 00:13