精華區beta CSSE 關於我們 聯絡資訊
http://gaaan.com/Announce 請問像這個以web的方式來模擬bbs的站 其速度為什麼會比真正的bbs慢呢 是web本身就一定會比bbs來的慢嗎? 或者有可能模擬出跟現在ptt速度一樣快的站? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.138.142
LPH66:它本身雖然是用ajax 但資料量還是telnet模式較少 03/02 15:56
LPH66:加上資料傳回後瀏覽器再從HTML轉譯成畫面 03/02 15:56
LPH66:這比telnet client單純解譯ANSI色碼的速度就差很多 03/02 15:57
LPH66:(其實資料量是看設計啦 不過解譯速度就是有差) 03/02 15:57
LPH66:再者 BBS的系統是C 也就是編譯過的程式 03/02 15:58
LPH66:ajax不管前端(js)後端(php/asp)都是直譯式的 效率上也有差 03/02 15:58
haryewkun:我有疑問。如果是用flash呢? 03/02 20:06
Fenikso:http的overhead太大 網路再快個10倍有可能吧.. 03/03 02:24
linjack:全用 flash 有機會在連線通訊速度上與傳統BBS打平吧,我想 03/03 14:00
linjack:但是仍然不可忽略 flash 本身仍是類似直譯語言的事實 03/03 14:01
linjack:而且 flash 仍然只有「前端」,後端 server 要用啥寫? 03/03 14:03
linjack:不可能和傳統 BBS 一樣快的 .__. 03/03 14:04
haryewkun:flash連video都可以播放,處理的數據量不可能比bbs少吧? 03/05 06:57
leicheong:js也可以經object播放video啊... :P 03/05 10:27
leicheong:播放影音可以把整個stream扔給編譯執行的播放器, 以獲得 03/05 10:28
leicheong:需要的速度. 這和用Flash等處理xml資料的情況是完全不同 03/05 10:30
leicheong:的... 03/05 10:31
haryewkun:那麼要用web模擬bbs,後端也可以用編譯過的程式吧? 03/05 13:44
haryewkun:我不是很熟悉flash,不好意思。XD 03/05 13:46
leicheong:不過xml在資料傳送, 還有(de)/serialize的overhead還是 03/05 14:05
leicheong:問題... 03/05 14:06
haryewkun:可是這樣說來,decode video stream,資料量應該更大? 03/05 14:11
linjack:decode 的動作當然不會用 Flash 本身寫啊, 03/06 11:22
linjack:一定是吃更底層的東西。 03/06 11:23
haryewkun:嗯……不過有沒有可能慢上那麼多呢…… 03/06 12:01
haryewkun:現在瓶頸到底是在client端,或是server端呢? 03/06 12:02
haryewkun:還是每一次通訊用http所以慢了? 03/06 12:07
theaky:感覺整個會慢的問題在於http的通訊協定吧.. 03/07 00:31
theaky:每次request/response 都要重新connection 03/07 00:32
theaky:跟bbs走的模式本來就是不一樣了... 03/07 00:32
leicheong:PHP的話用pconnect大概就可以解決重新連線的速度問題了. 03/07 08:32
haryewkun:從client到server那一段還是需要再connect吧? 03/07 17:10
Arton0306:那現在抓yahoo奇摩首頁畫面不是一口氣全跑出來 03/13 04:34
Arton0306:是因為解析速度還是下載速度 03/13 04:34
haryewkun:可以用這樣的軟件測測看: 03/14 00:31
haryewkun:http://tools.pingdom.com/fpt/ 03/14 00:31
haryewkun:是從start->connect->first byte->last byte來算。 03/14 00:33
a1234957:HTTP1.1 不是已經支援永久連接了嗎? 03/21 17:54
buganini:用Flash寫個terminal吧 04/03 16:06