專案需要即時互動查看客戶下單狀態,現在的頁面已經有了一個ajax 長輪詢,負責查看是否有新訂單,現在有要做一個是否有新反饋....我把輪詢關掉之後發現,沒那麼卡了,現在要做兩個,會不會直接崩盤了?
頁面現在的長輪詢是頁面加載完畢就執行,這導致頁面好像一直加載沒完一樣一直在 title 上面一直轉,是否需要給他加個 setTimeout() 執行?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
既然有一個Ajax,把你這個方法改成一個接口,根據傳的參數得到一個兩個或多個結果,就不用發起多個請求
之前推出 websocket 協議可以滿足你的要求,也是基於 http 的,https://socket.io/ 推薦你一個。
考虑一下websocket
html5 SSE(EventSource) 服務端向客戶端即時推送,比websocket更簡單
看你多少秒請求一次了
既然有一個Ajax,把你這個方法改成一個接口,根據傳的參數得到一個兩個或多個結果,就不用發起多個請求
之前推出 websocket 協議可以滿足你的要求,也是基於 http 的,
https://socket.io/ 推薦你一個。
考虑一下websocket
html5 SSE(EventSource) 服務端向客戶端即時推送,比websocket更簡單
看你多少秒請求一次了