欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue項目js運行時間太長

黃文隆2年前92瀏覽0評論

vue項目js運行時間太長?

vue項目項目js運行時間太長,一、使用場景

vue項目首次打開加載很慢,主要是打包后的三個文件加載很慢

我們把鼠標放到其中的一個文件上,查看加載的詳細耗時,可以看到時間主要是花費在content download上了,這是我們就可以選擇gzip優化

二、項目配置

webpack.prod.conf.js

webpackConfig.plugins.push( new CompressionWebpackPlugin({ // asset: '[path].gz[query]', fileName: '[path].gz[query]', //這個位置的asset要改為fileName algorithm: 'gzip', test: new RegExp( '\\.(' + config.build.productionGzipExtensions.join('|') + ')$' ), threshold: 10240, minRatio: 0.8 }) ) 12345678910111213141234567891011121314

三、服務器配置(nginx為例)

http:{ gzip on; gzip_static on; gzip_buffers 4 16k; gzip_comp_level 5; gzip_types text/plain application/javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; } 123456789101112131415123456789101112131415

四、調試過程(Chrome)

如何確定gzip是否生效?打開控制臺,切換到network,選中之前加載比較慢的三個文件,可以看到headers請求頭里面的Content-Encoding,已經是gzip了

也可以將鼠標放在size這一欄,會有一個hover層,顯示出來提示壓縮后的文件大小以及原資源解析大小