本地项目启动慢问题解决

本地项目启动慢问题解决

问题描述

有一个本地的合同项目,启动时特变慢,需要6分钟左右。启动日志如下:
在这里插入图片描述
可以看到 HikariPool 一直在添加连接

HikariPool-1 - Added connection com.mysql.jdbc.JDBC4Connection@5558a538

解决

正常来说,本地启动项目,只是为了debug,连接池并不需要太多连接,够用就行。

spring:
  datasource:
    hikari:
      # 最小空闲连接数量
      minimum-idle: ${SPRING_DATASOURCE_MINIMUM_IDLE:20}
从参考内容中可知,对于vite+vue3+ts项目首次启动已有插件可解决问题,但未提及具体插件名称。通常解决vue3项目本地调试首次启动的方法有以下几种: ### 依赖缓存 使用包管理器的缓存机制,如npm和yarn都有缓存功能,可避免重复下载依赖。以npm为例,可以通过以下命令清理缓存并重新安装依赖: ```bash npm cache clean --force npm install ``` ### 按需引入组件 如果使用了组件库,如ElementPlus等,采用按需引入的方式,避免全量引入导致加载过多不必要的代码。在项目中使用`unplugin-vue-components`和`unplugin-auto-import`插件实现按需引入: ```bash npm install -D unplugin-vue-components unplugin-auto-import ``` 然后在`vite.config.ts`中配置: ```typescript import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import AutoImport from 'unplugin-auto-import/vite' import Components from 'unplugin-vue-components/vite' import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' export default defineConfig({ plugins: [ vue(), AutoImport({ resolvers: [ElementPlusResolver()], }), Components({ resolvers: [ElementPlusResolver()], }), ], }) ``` ### 使用CDN引入依赖 对于一些常用的第三方库,可以使用CDN引入,减少本地依赖的加载时间。在`index.html`中添加CDN链接: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <link rel="icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Vite + Vue 3</title> <!-- 引入CDN链接 --> <script src="https://cdn.jsdelivr.net/npm/vue@3.2.37/dist/vue.global.prod.js"></script> </head> <body> <div id="app"></div> <script type="module" src="/src/main.ts"></script> </body> </html> ``` ### 优化IDE配置 确保IDE(如VSCode)的配置合理,关闭不必要的插件,避免占用过多系统资源影响项目启动速度。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值