long-polling

    5熱度

    2回答

    有沒有辦法清除XHR對象的responseText而不破壞XHR對象? 我需要保持一個持久連接對Web服務器開放,以將實時數據提供給瀏覽器。問題是,有相當多的數據通過(每秒幾百K),所以內存使用率是一個大問題,因爲此連接必須保持打開至少幾分鐘。 responseText非常快速地變得非常大,儘管我發回的JSON已經儘可能小。 由於服務器端應用程序的工作原理,如果我使用AJAX風格的短輪詢並在完成X

    7熱度

    6回答

    是流一個可行的選擇? 服務器端的性能差異取決於我選擇哪一個? 對於這種情況比另一個更好嗎? 我正在使用運行在服務器端的Tomcat的GWT應用程序。爲了理解我的需求,可以想象同時更新多個股票的股票價格。

    0熱度

    3回答

    我正在用silverlight客戶端編寫服務器應用程序。在某些時候,我希望非silverlight客戶端能夠使用我的服務。現在我已經編寫了一些WCF服務,但我對快速響應不滿意。我正在考慮將代碼切換到使用Silverlight/WCF雙工輪詢,但如果我這樣做,我會被Silverlight作爲我唯一的客戶端嗎?使用普通的WCF http服務編寫我自己的長輪詢服務會更好嗎?

    35熱度

    3回答

    如果有一個REST資源需要監視來自其他客戶端的更改或修改,那麼最好(也是最RESTful)的方式是什麼? 我這樣做的一個想法是通過提供特定資源來保持連接開放,而不是在資源尚未存在時立即返回。例如,給定資源: /game/17/playerToMove 此資源上的「GET」可能會告訴我,這是我的對手輪到移動。而不是不斷輪詢這一資源,找出當輪到我運動,我可能會注意移動數(說5),嘗試檢索下一步的行

    12熱度

    3回答

    我一直在用JavaScript編寫遊戲,現在是時候讓它成爲多人遊戲。我想使用AJAX長輪詢來獲得當前的遊戲狀態,以及實現大廳。 服務器只需執行基本功能,如將遊戲狀態存儲在mysql數據庫中,檢索遊戲狀態並格式化記分板。 我認爲用PHP編寫它最簡單,但由於它產生的apache進程的數量,這將是一個壞主意。 你有什麼建議?我正在尋找最直接的方法。 編輯:StreamHub看起來不錯,但社區版只允許10

    1熱度

    3回答

    我需要維護多個活動的長池AJAX連接到Web服務器。 我知道大多數瀏覽器不允許同時連接多個服務器到同一臺服務器。這就是HTTP 1.1 protocol規定:使用永久 連接 客戶端應該限制 他們 維持到給定服務器的併發連接數。 A 單用戶客戶端不應該與任何 服務器或代理服務器保持 多於2個連接。代理應該用 連接到另一個服務器 或代理的2 * N連接,其中N是 同時活動用戶的數量。這些 準則旨在提高