2017-02-01 19 views
-1

我有管理體育賽事的項目。它是用PHP/Laravel編寫的。我需要在網頁上異步發佈比賽結果(「在線」),而比賽正在進行。我無法決定,哪種溝通方式更適合我的情況。定期ajax請求(例如每10秒1個請求)或WebSockets?你能告訴我嗎?你能不能也請提一下兩個方面的缺點&?WebSockets或定期的Ajax請求?

非常感謝。

回答

0

如果您正在使用移動版本的這些要求也絕對與websockets原因阿賈克斯(HTTP)去呼籲的手機電池的壽命會影響這個例子證明,HTTP調用需要更多能源工作作爲比較的WebSockets 。

如果您不需要WebSockets提供的特定優勢,那麼堅持使用AJAX和Comet等現有技術可能是一個更好的主意,因爲這樣可以重用和整合現有的巨大工具生態系統,技術,安全機制,知識庫(即比stackoverflow更多的人知道HTTP/Ajax/Comet比WebSockets)等等。