打包壓縮檔
說明
可以壓縮打包的檔案,使得 客戶端 可以有效減少取得文件資源的傳輸速度,以達到優化網頁載入速度。 原理 👉 HTTP 請求壓縮
Vite 操作
在 vite 打包完成,就會顯示 / gzip: xx.xx KiB 告訴你,如果使用 GZIP 打包可以優化的檔案大小。 
套件設置
在 vite 工具中,可以使用 vite-plugin-compression 套件 來壓縮打包的檔案為 gzip。
install
bash
npm i vite-plugin-compression -D
設置 vite.config.js
js
// compression 壓縮套件
import viteCompression from 'vite-plugin-compression'
export default defineConfig({
plugins: [
// 預設壓縮方式 GZIP
viteCompression(),
// 大於 1mb 的文件進行壓縮
// viteCompression({
// threshold: 1024000,
// }),
],
})
壓縮報告
會自動將壓縮檔案加入 .gz,同時會顯示出壓縮前後的結果。(壓縮後容量為 gzip: xxx KiB)

注意
後續要再請 devops 人員設置 nginx gzip 配置。