next.js - NextJS 拆分块缓存在开发模式下不起作用
问题描述
我通过以下方式在开发模式(不是生产构建)下使用 next.js:
npm run dev
在 package.json 中,dev 命令是:
cross-env NODE_ENV=development node server/server.js
然后,当我打开应用程序 url 时,即使代码根本没有更新,也需要 30 秒才能加载所有不同的块。
当我检查每个块的 Cache-Control 属性时,它显示“无存储”。
在 prod 模式下运行 next.js 时,一切加载速度更快,并且缓存控制年龄设置为最大值。
在 next.js 代码库中,我可以看到块和缓存仅在生产设置中启用,但我在开发中也需要它们:
在开发模式下运行 next.js 应用程序时,有没有办法使用块和缓存的 prod 设置?
解决方案
推荐阅读
- c# - 使用 ASP.NET MVC Razor 在 JQuery 中填充 Html.DropDownList()
- amazon-web-services - 将 Amazon S3 用于视频流后端需要多少费用?
- python - Python == vs in 运算符的强项
- python - 字符串“-1”不能转换为浮点数
- django - 在 forms.ModelChoiceField() 中设置查询集
- python-3.x - concurrent.futures 与 multinest
- android - 更新数据库后更新 listView 和 Adapter
- php - 将图像与推荐链接连接起来
- git - 用于 Xpages 项目 VS 复制过程的 eGit 插件,用于在团队或开发人员中共享代码
- sqlite - System.AccessViolationException 与 Sqlite.Connection.LoadExtension()