当前位置: 首页 > wzjs >正文

湖南省新化县建设局网站开设计公司客源哪里找

湖南省新化县建设局网站,开设计公司客源哪里找,网站开发非常之旅:ajax从入门到精通 pdf,2007年怎么做网站vuevite 减缓首屏加载压力和性能优化 1、预加载项目必需的组件2、模块加载优化3、HMR 热更新优化4 、环境配置优化5、代码模式优化6、高级优化技巧7、架构级优化打包压缩配置 在vuevite构建的工程里面,性能优化分为开发环境和打包后的生产环境,作为开发首…

vue+vite 减缓首屏加载压力和性能优化

    • 1、预加载项目必需的组件
    • 2、模块加载优化
    • 3、HMR 热更新优化
    • 4 、环境配置优化
    • 5、代码模式优化
    • 6、高级优化技巧
    • 7、架构级优化
    • 打包压缩配置

在vue+vite构建的工程里面,性能优化分为开发环境和打包后的生产环境,作为开发首先需要把找个了解清楚,接下来分别解析在开发和生产处理的方案,不多说,直接上代码。

1、预加载项目必需的组件

 // 预加载项目必需的组件optimizeDeps: {include: ["vue","vue-router","pinia","axios","@vueuse/core","sortablejs","exceljs","path-to-regexp","echarts","@wangeditor/editor","@wangeditor/editor-for-vue","vue-i18n","vue-echarts","echarts-liquidfill","path-browserify","lodash","moment",],},

这个配置是写入vite.config.ts 配置文件里面,optimizeDeps和plugins 同级别

2、使用 vite-plugin-optimize-persist 自动生成最优预构建配置

npm install vite-plugin-optimize-persist -D
import OptimizationPersist from 'vite-plugin-optimize-persist'export default {plugins: [OptimizationPersist()]
}

2、模块加载优化

按需加载架构

import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'export default {plugins: [Components({resolvers: [ElementPlusResolver()]})]
}

动态导入辅助

<script setup>
import { defineAsyncComponent } from 'vue'
const HeavyComponent = defineAsyncComponent(() => import('./components/HeavyComponent.vue')
)
</script>

3、HMR 热更新优化

文件监听策略

export default {server: {watch: {usePolling: true,interval: 1000,ignored: ['**/node_modules/**','**/.git/**','**/dist/**']}}
}

智能缓存策略

export default {cacheDir: './.custom_vite_cache',build: {rollupOptions: {cache: false // 开发环境保持启用}}
}

4 、环境配置优化

NODE_OPTIONS="--max-old-space-size=4096" vite

5、代码模式优化

Tree-shaking 增强

export default {build: {rollupOptions: {treeshake: {preset: 'recommended',moduleSideEffects: (id) => !/\.css$/.test(id)}}}
}

Dead Code 检测

import { defineConfig } from 'vite'
import deadcode from 'vite-plugin-deadcode'export default defineConfig({plugins: [deadcode({patterns: ['src/**/*.(js|vue)']})]
})

6、高级优化技巧

GPU 加速渲染

.gpu-accelerate {transform: translateZ(0);backface-visibility: hidden;perspective: 1000px;
}

内存优化策略

// 使用 WeakMap 存储大型临时数据
const cache = new WeakMap()export function useHeavyCalculation() {// 内存敏感操作
}

7、架构级优化

微前端优化

// 子应用配置
export default {build: {lib: {entry: './src/main.js',name: 'vue3Module',formats: ['es']}}
}

Web Workers 优化

// worker-loader.js
export default function (config) {return {name: 'worker-loader',transform(code, id) {if (id.includes('?worker')) {return `export default function WorkerWrapper() {return new Worker(URL.createObjectURL(new Blob([${JSON.stringify(code)}], { type: 'application/javascript' }))}`}}}
}

打包压缩配置

 plugins: [viteCompression({// gzip静态资源压缩配置verbose: true, // 是否在控制台输出压缩结果disable: false, // 是否禁用压缩threshold: 10240, // 启用压缩的文件大小限制algorithm: 'gzip', // 采用的压缩算法ext: '.gz' // 生成的压缩包后缀})],

文章转载自:

http://Vlyl775R.hqmfn.cn
http://9zQ37Nyj.hqmfn.cn
http://kxeDbZ1X.hqmfn.cn
http://YLjvJHQH.hqmfn.cn
http://XkgB1Lhk.hqmfn.cn
http://nI2TImAd.hqmfn.cn
http://XSCSjBLN.hqmfn.cn
http://ijmmvdau.hqmfn.cn
http://PAYCVY3l.hqmfn.cn
http://k1ow7A04.hqmfn.cn
http://vZBdEtDK.hqmfn.cn
http://Da3DpaZP.hqmfn.cn
http://WVXZsg81.hqmfn.cn
http://W2dGxOnV.hqmfn.cn
http://6Zsd3gHh.hqmfn.cn
http://Zirx37bI.hqmfn.cn
http://AyA5Clsz.hqmfn.cn
http://04KBSqY9.hqmfn.cn
http://vdLec8Wx.hqmfn.cn
http://90GSNQdT.hqmfn.cn
http://llAfRhF2.hqmfn.cn
http://bh1QDCze.hqmfn.cn
http://KaWrqo7c.hqmfn.cn
http://TsAS9aij.hqmfn.cn
http://ZMQOE9jw.hqmfn.cn
http://NEIS4p9t.hqmfn.cn
http://WIb2vZ5T.hqmfn.cn
http://FjMZfkrt.hqmfn.cn
http://aYcJhhKy.hqmfn.cn
http://eJFjUjmw.hqmfn.cn
http://www.dtcms.com/wzjs/751316.html

相关文章:

  • 中国建设银行官网首页网站办公室装修报价表
  • 养车网站开发网站 备案地
  • 七星彩网站开发公司律师网站维护
  • 吉安网站制作公司下载游戏的软件应用
  • aspnet校友录网站开发动易6.8网站头
  • qq钓鱼网站网站制作专业的公司叫什么
  • 网站发稿平台公司建网站多少钱晋江文学城
  • 知名做网站费用海南网站建设推广
  • 工会网站升级改造建设方案大闸蟹公司宣传册设计样本
  • 网站建设竣工验收报告宁波优化网站排名公司推荐
  • 网站推广如何做的成都发现1例新冠本土病例
  • 电子商务网站建设(论文石家庄做网站哪家好
  • 云服务器官网网站怎样做seo
  • 那个网站可以做宣传网站外部优化的4大重点
  • wordpress网站源码上传分类目录检索
  • app网站建设思路快速建设网站工具
  • 营销型网站开发指的是什么wordpress整站无刷新
  • 建材 网站 案例网站建设栏目设置表格
  • 亅新厦建设集团网站微网站app制作
  • 整改网站建设情况龙城街道横岗街道
  • 网站开发用什么图片格式最好济南 网站 建设
  • 邯郸哪里做网站本人有资金寻求合作
  • 个人网站建站系统wordpress 亚马逊评论
  • 外贸网站平台有几个万网手机网站
  • 网站开发的关键技术网站建设宁波
  • 苏州有哪些做网站哈尔滨cms网站建设
  • 谁能低价做网站支付接口制作深圳网站建设
  • j网站开发的相关知识南通网站建设苏鹏网络
  • 衡阳网站建设公司地址wordpress相关文章小工具
  • 网站开发 前端vue 后端cwordpress添加表情