Re: [請益] 推噓的按鈕

看板PHP作者 (芸)時間10年前 (2015/09/14 11:34), 編輯推噓5(508)
留言13則, 5人參與, 最新討論串2/2 (看更多)
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

09/14 18:22, , 1F
"Send from my Raspberry Pi" XDDDDD
09/14 18:22, 1F

09/14 23:08, , 2F
感謝!!可能是我表達有誤哈哈 我所說的即時反應是指按下
09/14 23:08, 2F

09/14 23:08, , 3F
去的那一剎那哈哈 最近有點忙 過個幾天我會把它做出來的!
09/14 23:08, 3F

09/14 23:08, , 4F
09/14 23:08, 4F

09/15 16:24, , 5F
那ajax就可以了(想說這種東西搞到即時真少見
09/15 16:24, 5F

09/16 11:01, , 6F
09/16 11:01, 6F

09/22 08:02, , 7F
其實主要是 socket 可以由 server 主動送資料,ajax 只能
09/22 08:02, 7F

09/22 08:02, , 8F
透過瀏覽器要求,伺服器那邊是被動的,所以如果不需要即時
09/22 08:02, 8F

09/22 08:02, , 9F
,就用 ajax 搭配 setInterval 設定定時查詢推/噓數字,如
09/22 08:02, 9F

09/22 08:02, , 10F
果希望是即時的,建議採 socket 可以在別人推/噓的時候由
09/22 08:02, 10F

09/22 08:02, , 11F
server 主動告知瀏覽器,但是 socket 在 PHP 還要持續執行
09/22 08:02, 11F

09/22 08:02, , 12F
,如果在人多的時候伺服器負載會比較大,大部分情況用 soc
09/22 08:02, 12F

09/22 08:02, , 13F
ket 我會建議採用 Node.JS 啦
09/22 08:02, 13F
文章代碼(AID): #1Lza1ZLT (PHP)
討論串 (同標題文章)
文章代碼(AID): #1Lza1ZLT (PHP)