Re: [建議] 引進以前dial-up BBS的功能

看板PttCurrent作者 (小光光)時間20年前 (2005/06/06 21:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
※ 引述《lxb.bbs@bbs.hkday.net (閉關修法)》之銘言: : ※ 引述《smartboy.bbs@ptt.cc (小光光)》之銘言: : : single thread telnet bbs 要做動畫, 大概只有靠 select() 或 alarm() 之類做 : : nonblocking i/o. 每隔一小段時間 input timeout 就再送出一些 output. : : 以 ptt 這種規模的 bbs 不太可能這麼做 -- 那會帶來大量的 context switch, : : 徒然浪費 cpu 及頻寬. : 問一下, 現在 pmore 利用 select() 來等 timeout, : 對系統負荷實際帶來多少影響, 可否跟大家分享一下 ? : (估計目前並未大幅度觸發應用, 但若有一點兒比較或統計, : 相信有助於 bbs 管理員衡量是否引入此功能. ) 之前我所說的動畫, 主要是指主選單那種放著不動還一直播放的動畫 會增加無謂的 context switch. 現在 pmore 是針對文章定時自動翻頁, 理論上跟使用者自己翻頁不會差太多 此外, 站上同時觀看動畫文章的人數, 我猜並不會太多 所以我覺得 pmore 的 select() 應該不是問題, 倒是一般的閱讀文章, 改寫的 pmore 跟原本的 more 效率上是不是有差別比較需要注意, 畢竟站上同時看文章的人數, 佔了相當高的比例. 這個問題, 正在觀察中. -- "靈感 = 經驗 + 嘗試 + 快速的計算能力" --- Ledia "靈感, 是實力的累積" --- untitled -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.142.187
文章代碼(AID): #12f4-UGN (PttCurrent)
討論串 (同標題文章)
文章代碼(AID): #12f4-UGN (PttCurrent)