本文目錄一覽:
- 1、為什麼extjs甘特圖load載入時很慢
- 2、Extjs 同步樹treepanel,如何提高載入速度?只載入根節點數據,展開節點後再載入節點下數據。
- 3、ExtJS Grid表格載入大數據量數據速度很慢效率怎麼解決
- 4、ExtJs 大數據量載入顯示時會很慢,例如載入10000多條數據時會很慢,拉拖動條也很慢,請問有什麼解決辦法嗎
為什麼extjs甘特圖load載入時很慢
簡化extjs自帶的庫文件,把沒用到的代碼刪了,比如說你的代碼沒有用到畫圖那塊,你就可以把ext-all.js中,有關圖形那塊的代碼刪掉,刪的時候很簡單,找到Ext.chart.XX的定義,把這定義的一大塊刪了就行了
然後做js壓縮,
百度
一下Closure Compiler,或者去我空間看下有Closure Compiler三種壓縮級別的介紹,把ext自帶的庫文件和你自己的js代碼全都做壓縮了
以上兩步會大大減小js的kb數~~~
另外還有,就是優化你自己的js代碼,如果你的js文件比較多,可以考慮提出一些公共的代碼,利用代碼復用,降低代碼量,從而縮小js體積
Extjs 同步樹treepanel,如何提高載入速度?只載入根節點數據,展開節點後再載入節點下數據。
extjs的樹形結構本身就會很慢,3000個節點也絕對是致命的,如果一起載入很可能會出現頁面請求超時,所以我們的項目中用到這種比較大的樹一般不會選擇用extjs本身的樹形結構,一般會選用比較輕量級的框架,比如zTree,他能跟extjs很好的結合,有能力可以改改css,這樣跟extjs的主題會更加和諧,zTree使用簡單,速度不只是extjs treepanel的幾倍,可非同步載入,也可直接載入,個添加各種事件,你值得擁有
ExtJS Grid表格載入大數據量數據速度很慢效率怎麼解決
好像沒什麼好辦法,減少載入量咯,一次只載入可視區域的數據,表格移動再載入其它的,好像只能這樣子。store
load的時候設置分頁參數,也是這道理
ExtJs 大數據量載入顯示時會很慢,例如載入10000多條數據時會很慢,拉拖動條也很慢,請問有什麼解決辦法嗎
可以分頁啊,
每頁顯示500條
盡量不要一次都從資料庫里取出來
翻頁的時候再次訪問資料庫就行啦
10000條頁面負擔太重了,當然會很慢
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/191094.html