人人妻人人爽人人澡

<output id="wi4a2"><dd id="wi4a2"><tt id="wi4a2"></tt></dd></output>

  1. <th id="wi4a2"></th>

  2. <th id="wi4a2"><video id="wi4a2"><acronym id="wi4a2"></acronym></video></th>

  3. 微信小程序代碼包大小應該如何優化?
    作者:上海網站優化 日期:2020-01-10
    小程序一開始時代碼包限制為 1MB,但我們收到了很多反饋說代碼包大小不夠用,經過評估后我們放開了這個限制,增加到 2MB 。代碼包上限的增加對于開發者來說,能夠實現更豐富的功能,但對于用戶來說,也增加了下載流量和本地空間的占用。
     
    開發者在實現業務邏輯同時也有必要盡量減少代碼包的大小,因為代碼包大小直接影響到下載速度,從而影響用戶的首次打開體驗。除了代碼自身的重構優化外,還可以從這兩方面著手優化代碼大?。?/div>
     
    控制代碼包內圖片資源

    微信小程序代碼包大小應該如何優化?
     
    小程序代碼包經過編譯后,會放在微信的 CDN 上供用戶下載,CDN 開啟了 GZIP 壓縮,所以用戶下載的是壓縮后的 GZIP 包,其大小比代碼包原體積會更小。 但我們分析數據發現,不同小程序之間的代碼包壓縮比差異也挺大的,部分可以達到 30%,而部分只有 80%,而造成這部分差異的一個原因,就是圖片資源的使用。GZIP 對基于文本資源的壓縮效果最好,在壓縮較大文件時往往可高達 70%-80% 的壓縮率,而如果對已經壓縮的資源(例如大多數的圖片格式)則效果甚微。
     
    及時清理沒有使用到的代碼和資源
     
    在日常開發的時候,我們可能引入了一些新的庫文件,而過了一段時間后,由于各種原因又不再使用這個庫了,我們常常會只是去掉了代碼里的引用,而忘記刪掉這類庫文件了。目前小程序打包是會將工程下所有文件都打入代碼包內,也就是說,這些沒有被實際使用到的庫文件和資源也會被打入到代碼包里,從而影響到整體代碼包的大小。
    人人妻人人爽人人澡
    <output id="wi4a2"><dd id="wi4a2"><tt id="wi4a2"></tt></dd></output>

    1. <th id="wi4a2"></th>

    2. <th id="wi4a2"><video id="wi4a2"><acronym id="wi4a2"></acronym></video></th>