看板 PHP 關於我們 聯絡資訊
ajax跟socket都可以做到這樣的功能,但問題是which is best? http://blog.innvenio.com/ajax-vs-socket-io-speed-battle/ 根據裡面的圖,ajax在request少時會略贏,多的時候會輸很多。 如果你打算做成FB那樣的話socket應該會有比較快的即時反應, 因為人一多ajax顯然比較容易爆炸。 實際上大部份的實驗都是連線數多時ajax對server的負擔較重。 僅供參考~ -- Send from my Raspberry Pi -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.30.31 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1442201699.A.55D.html
carbeso: "Send from my Raspberry Pi" XDDDDD 09/14 18:22
imhaha: 感謝!!可能是我表達有誤哈哈 我所說的即時反應是指按下 09/14 23:08
imhaha: 去的那一剎那哈哈 最近有點忙 過個幾天我會把它做出來的! 09/14 23:08
imhaha: ! 09/14 23:08
xdraculax: 那ajax就可以了(想說這種東西搞到即時真少見 09/15 16:24
ChenCH1986: 推 09/16 11:01
a60301: 其實主要是 socket 可以由 server 主動送資料,ajax 只能 09/22 08:02
a60301: 透過瀏覽器要求,伺服器那邊是被動的,所以如果不需要即時 09/22 08:02
a60301: ,就用 ajax 搭配 setInterval 設定定時查詢推/噓數字,如 09/22 08:02
a60301: 果希望是即時的,建議採 socket 可以在別人推/噓的時候由 09/22 08:02
a60301: server 主動告知瀏覽器,但是 socket 在 PHP 還要持續執行 09/22 08:02
a60301: ,如果在人多的時候伺服器負載會比較大,大部分情況用 soc 09/22 08:02
a60301: ket 我會建議採用 Node.JS 啦 09/22 08:02