我使用 Nodejs 和 Express 创建了我的第一个应用程序。它工作正常,但从一条路线导航到另一条路线时加载页面很慢。我在页面内放置了一个日志来查看发生了什么,显然在页面调用和渲染之间发生了延迟,即看起来(我认为......)似乎是服务器返回回复的时间,但我不确定。
有人知道我可以做些什么来减少页面加载时间吗?
package.json
{
"name": "cancela",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"body-parser": "~1.17.1",
"chart.js": "^2.6.0",
"cookie-parser": "~1.4.3",
"debug": "~2.6.3",
"express": "~4.15.2",
"log": "^1.4.0",
"moment": "^2.18.1",
"morgan": "~1.8.1",
"mysql": "^2.13.0",
"pm2": "~2.6.1",
"pug": "~2.0.0-beta11",
"serve-favicon": "~2.4.2"
}
}
最佳答案
您处于开发模式吗?如果是,那是因为缓存和其他方式没有激活。当您进入生产环境时,缓存将被激活,您的 Nodejs 将不需要重新加载和解析每个 html 页面
但是您当前的页面加载时间是多少?
关于node.js - Nodejs 和 Express : long time to load page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45447827/