我用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"
}
}
答案 0 :(得分:1)
您是否处于开发模式?如果是,那是因为缓存和其他方式没有被激活。当你转向生产时,缓存将被激活,你的nodejs不需要重新加载和解析每个html页面
但您目前的网页加载时间是什么?