2010-06-28 106 views
3

我敢打賭WebSockets要快得多。 因此,如果我想連續使用批次,建議使用WebSocket作爲替代方案?哪個更快 - WebSockets或Ajax?

+0

WebSockets和Ajax完全不同。你不能問哪個更快,這是沒有道理的。 – Mildred 2011-08-29 13:47:06

回答

0

我覺得是不是速度的問題,是交際和實時處理

+0

是的,我的意思是實時過程,就像聊天有更多的特殊功能,需要更多的服務器通信。 – 2010-06-28 15:12:13

+0

websockets的問題在於實驗性和草稿,並未完全支持所有webbrowsers – diegueus9 2010-07-06 12:55:38

1

的問題,Ajax是因爲開銷慢。 但是Ajax更兼容,Websocket目前有點實驗性,並且大多數瀏覽器都沒有廣泛支持。

0

如果你經常需要異步數據傳輸,我會說你應該嘗試一下websockets,它非常易於使用。一個問題是 - 由於早期階段 - WebSocket接口可能會發生變化(已經發生),並且在更新代碼之前使您的Web應用程序不可用。

3

這是兩種不同的技術。 使用AJAX客戶端只需向服務器發送請求並等待響應。 Websocket是Comet技術的HTML5實現,其思想是將信息從服務器推送到客戶端。

0

肯定是WebSockets !.在上次實習期間,我們與Erlang一起使用WebSockets爲功能手機構建了一個聊天應用程序。它不僅資源高效,而且速度更快,並且實時連接始終開放,直到任何一端關閉。

噢,他們是實驗性的,但在Chrome,Firefox,Android和iOS上運行良好。 唯一的問題是用BB解析數據,這是因爲我們使用的庫,所以我們重寫了庫的數據解析算法,並且它工作。我們僅在這些平臺上進行測試。

您可以檢出Socket.IO,它改進了WebSockets的原始實現。 訪問此鏈接進行一些快速演示:http://socket.io/#how-to-use