我有一個網頁,在加載時需要從服務器做很多json提取動態填充各種東西。特別是它更新了我從中導出數據的圖形表示的大型數據結構的部分。大量的併發ajax調用和處理它的方法
所以它在鉻中效果很好;然而,safari和ff似乎有點受損;在查詢衆多json請求時,瀏覽器變得呆滯且無法使用。我假設這是由於所述數據結構的相當昂貴的迭代造成的。這是一個有效的假設嗎?
如何減輕這個而不是更改查詢語言,以便它是一個單一的提取?
我想申請一個隊列,可以限制併發AJAX查詢的數量(因此也限制了有爭議的更新數據結構...任何想法多少?有用的線索嗎?其他的建議?
你可以根據請求緩存響應嗎? – Tim 2011-05-04 01:06:50
@Tim:不,只有服務器真的知道數據是新的(或緩存是舊的)。說過我確實想知道是否應該在客戶端安裝本地數據庫。 (但後來我不得不提高緩存無效等) – yee379 2011-05-04 20:24:41