2010-04-12 150 views
2

(在本質上相似,但是從this question在實踐中有所不同。)高性能在瀏覽器的網絡

是否有任何跨瀏覽器兼容,在瀏覽器的技術,它允許之間的高性能perstistent網絡連接一個服務器應用程序和一個用JavaScript寫的客戶端?認爲咖啡因XMLHttpRequest。我正在研究可視化系統,這個系統最多隻限於一些用戶,而且服務器非常強大,所以它可以處理儘可能多的需求。我希望允許客戶端以至少每秒20幀的速度訪問從服務器傳輸的視頻,而不管其圖形硬件功能是什麼。

簡而言之:這是可行的,而不訴諸於Flash或Java?

回答

2

我不確定XMLHttpRequest對咖啡因的含義......遠程輪詢對象的性能取決於客戶端和服務器的性能,而不是語言結構本身的性能。當然,在AJAX中有HTTP開銷,但唯一可行的方法是使用HTTP長輪詢(基本上保持服務器連接打開的時間更長,並且在後臺一點一點地傳遞大量數據),它與AJAX幾乎一樣,除了連接保持打開狀態,直到事情發生(這樣便使HTTP開銷空閒時間)。

如果我沒有記錯,歌劇有着某種插座實施了一段時間回來,但沒人用歌劇。

+0

HTTP長輪詢似乎現在要弄清楚如何將請求的延遲與每個請求返回的幀數相匹配...... – 2010-04-13 03:07:37