Vue3啟用gzip壓縮nginx配置詳解
更新時間:2023年08月31日 11:18:22 作者:south
這篇文章主要為大家介紹了Vue3啟用gzip壓縮時nginx配置gzip示例詳解詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
Vue CLI3中啟用gzip壓縮
要在Vue CLI3中啟用gzip壓縮,可以使用compression-webpack-plugin插件。
1. 安裝插件:compression-webpack-plugin
在終端中運行以下命令安裝compression-webpack-plugin插件:
npm install --save-dev compression-webpack-plugin
2. 修改配置:vue.config.js
在vue.config.js文件中添加以下代碼:
const CompressionPlugin = require('compression-webpack-plugin'); module.exports = { configureWebpack: { plugins: [ new CompressionPlugin({ algorithm: 'gzip', // 使用gzip壓縮 test: /\.js$|\.html$|\.mp4$|\.*$|\.css$/, // 匹配文件名 filename: '[path][base].gz[query]', // 壓縮后的文件名(保持原文件名,后綴加.gz) minRatio: 1, // 壓縮率小于1才會壓縮 threshold: 10240, // 對超過10k的數(shù)據(jù)壓縮 deleteOriginalAssets: false, // 是否刪除未壓縮的源文件,謹慎設置,如果希望提供非gzip的資源,可不設置或者設置為false(比如刪除打包后的gz后還可以加載到原始資源文件) }) ] } }
這將在webpack配置中添加compression-webpack-plugin插件,并配置它以壓縮.js,.html和.css文件。
3. 重新構(gòu)建:重新構(gòu)建Vue項目
壓縮后的文件應該已經(jīng)生成了。
如果構(gòu)建成功,則在dist目錄下應該會看到被壓縮后的文件,例如app.js.gz,app.html.gz等。
編輯 Nginx 配置文件
#開啟gzip壓縮功能 gzip on; gzip_min_length 1024; gzip_buffers 4 16k; gzip_comp_level 2; gzip_types *; gzip_vary on;
以上就是Vue3啟用gzip壓縮nginx配置詳解的詳細內(nèi)容,更多關于Vue3 gzip壓縮nginx配置的資料請關注腳本之家其它相關文章!
相關文章
如何在 ant 的table中實現(xiàn)圖片的渲染操作
這篇文章主要介紹了如何在 ant 的table中實現(xiàn)圖片的渲染操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10