Vue CLI3 開啟gzip壓縮


歡迎捐贈

 

gizp壓縮是一種http請求優化方式,通過減少文件體積來提高加載速度。html、js、css文件甚至json數據都可以用它壓縮,可以減小60%以上的體積。

webpack在打包時可以借助 compression webpack plugin 實現gzip壓縮,首先需要安裝該插件:

npm i -D compression-webpack-plugin

在vue cli3.0 生成的項目里,可在 vue.config.js 中按照如下方式進行配置: 

壓縮前后大小大致如下:

生成的壓縮文件以.gz為后綴:

一般瀏覽器都已支持.gz的資源文件,在http請求的Request Headers 中能看到 Accept-Encoding:gzip

要使服務器返回.gz文件,還需要對服務器進行配置,根據Request Headers的Accept-Encoding標簽進行鑒別,如果支持gzip就返回.gz文件。over


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM