Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

项目启动运行,要等待很久才会出来,有办法解决吗 #9

Closed
wj-kyrie opened this issue Dec 6, 2022 · 2 comments
Closed

Comments

@wj-kyrie
Copy link

wj-kyrie commented Dec 6, 2022

No description provided.

@AngleSay
Copy link

AngleSay commented Dec 8, 2022

同样的问题,启动很慢,启动之后凳面等待也是很慢,是使用缓存还是什么导致的呢?

@JS-banana
Copy link
Owner

JS-banana commented Feb 14, 2023

😹😹😹

  1. 第一,首次加载时,还没有缓存,消耗的时间会明显高出很多
  2. 其次,这是因为 vite 机制的原因,要加载很多依赖文件,用控制台查看可以发现基本都会加载上百个文件
  3. 虽然是本地加载,但是由于 chrome 的 http1.1 有加载并发限制,chrome 只允许 6 个同时并发,当我们在 vite 中配置了 server.https 为 ture 时,会自动使用 node 中的 http 2
  4. 这个问题有一部分是因为 antd 的组件按需引用导致的,简单说就是首次启动项目时,vite在渲染组件时再不断的生成 antd 的组件依赖项(当然也有其他组件的依赖),可以选择提前将 antd 的组件进行依赖注册

参考链接:

  1. 官方 Persistent Cache
  2. Vite 解决项目刷新慢问题(请求量过大)
  3. 本地run启动, 都会等好久才会显示登录页面

@JS-banana JS-banana pinned this issue Feb 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants