讓500k的ext all,變為74k

2021-08-29 13:14:55 字數 456 閱讀 6728

不少朋友對ext的**感興趣,把我的經驗分享出來,請多指教。我現在使用的ext-all,檔案為74k,效果還行。

**分3步

1.首先定製自己的ext-all,[url] 可以選擇只build自己需要的元件。例如,我在no adapter base library下選擇了core,dd,json,ajax,widget等這樣500k就變成了不到300k。

2.然後進行gzip靜態壓縮,避免apache壓縮所產生的cpu負荷。

壓縮完的gz檔案就只有70多k了,然後利用apache的url_rewrite,重定向對ext的請求轉向zip後的ext-all.js.gz,當然,重寫時要考慮瀏覽器是否支援gzip,以及gz檔案是否存在

3.最後,在可以使用ext-core的場景都不用ext-all(ext-core壓縮後20幾k)

這裡有人整理了ext的各個模組的依存關係和大小(日文)

[url]

將應用程式11M記憶體占用,降至500K

關於 setprocessworkingsetsize 和記憶體釋放 在應用程式中,往往為了釋放記憶體等,使用一些函式,其實,對於記憶體操作函式要謹慎使用,比如大家常常想到的setprocessworkingsetsize,其實對於windows來說,系統會自動在程式閒置時 如程式被最小化 釋放記憶...

如何讓表單中的第一行選單變為動態

此貼為記錄貼,是關於如何讓選單欄目變成動態主題的總結 以前在寫表單的時候總是把表單的第一行主題給寫死,比如像下面這樣 當時沒想那麼多,只顧著完成當前的功能,但是後期在維護的時候真的是血虧 就比如說如果需求要讓我們再加乙個科目 化學 那麼我們有得重新開啟編譯器,找到所對應的前端 然後把這個頁面再一次寫...

新增最少的字元讓字串變為回文字串(1)

新增最少的字元讓字串變為回文字串 1 給定乙個字串str,如果可以在str的任意位置新增字元,請返回在新增字元最少的情況下,讓str整體都是回文字串的一種結果。輸入描述 輸入包含一行字串,代表str 1 l engt hstr 5000 str 1 leq length leq 5000 str 1...