2010-11-03 96 views
1

我有一個包含8個jstree的頁面,其中3個非常大。JsTree速度問題

顯而易見的問題是,頁面需要13秒加載,這是廢話。 通過分析我知道這是所有jstree處理時間。

有沒有人有減少頁面加載時間的任何想法?

我在考慮部分加載元素,但這會對用戶體驗造成不利影響。

謝謝,亞歷克斯

+0

在我看來,用戶在使用** 8 **樹部件的頁面上的用戶體驗開始時處於嚴重危險之中。 – Pointy 2010-11-03 11:23:03

+0

它是一個標籤頁面,因此實際上不會同時顯示8棵樹 – Alex 2010-11-03 11:31:34

回答

3

如果它是一個標籤頁中,爲什麼選擇的特定選項卡時不只是加載樹?

除此之外,下一個最好的方法是部分加載在服務器負載上構建多個json字符串並將它們存儲在數組客戶端 - 然後構建樹而不進行額外的服務器調用。