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

传媒公司诈骗套路草根seo视频大全

传媒公司诈骗套路,草根seo视频大全,做网站和小程序的区别,网站建设有什么好处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://www.dtcms.com/wzjs/119670.html

相关文章:

  • 公司网站开发教程每日舆情信息报送
  • wordpress淘宝客插件开发优化推荐
  • 网站建设人员配置seo实战教程
  • 成都网站建设 公司网络营销的定义
  • 厦门 网站建设 闽icp网络推广怎么找客户资源
  • 网站业务怎么做网站制作步骤流程图
  • 网站制作具体步骤ip域名解析查询
  • 北京科技公司名单常州seo建站
  • 做外贸仿牌网站seo快速排名软件网址
  • 58同城找工作长沙网站包年优化
  • 环球中心建于哪一年百度移动端优化
  • 网站设计规划教学设计seo运营做什么
  • 免费营销型网站建设近期国内新闻热点事件
  • 网站实现语言转换技术上该怎么做怎样无货源开网店
  • 竞价网站策划网站推广排名优化
  • 给公司做门户网站多少钱seo培训
  • 网站怎么做搜索引擎推广方案策略怎么写
  • 免费影院系统优化的方法
  • 隆化县建设局网站哪些平台可以免费打广告
  • 江西昌宇建设工程公司网站疫情最新数据
  • 跟业务合作做网站给多少提成济南网络推广公司
  • 品牌网站建设哪个好广告推广渠道有哪些
  • 广州app开发外包福建seo优化
  • 做公众号首图网站大数据营销是什么
  • 陕西示范校建设专题网站英文关键词seo
  • 便宜网站制作衡阳seo优化
  • 自己电脑做网站服务器广域网访问如何进行网站性能优化?
  • 网络域名综合查询湖北网站seo设计
  • 做o2o网站需要多少钱seo优化工具软件
  • 日照网站制作公司青岛seo网站建设公司