next.js中的加载时间

q43xntqr  于 2023-05-06  发布在  其他
关注(0)|答案(1)|浏览(161)

我注意到以下事实:在我用npm run dev命令“启动”代码后,立即加载一个页面需要更长的时间,然后在所有后续的“页面刷新”中。
看看Chrome DevTools中的网络选项卡,我发现,第一次加载比第二次加载慢4倍。

首次加载x1c 0d1x
第二次加载

为什么会这样?有没有什么方法可以加快速度?
先谢谢你了!

qvtsj1bj

qvtsj1bj1#

Next.js在development模式下进行lazy编译:当第一个请求被发送到端点时。随后的请求由编译后的代码提供。https://github.com/vercel/next.js/issues/608
production模式下,所有资源都必须预先使用next build编译,以获得最佳性能,您可以自己尝试:https://nextjs.org/docs/app/api-reference/next-cli#production

相关问题