Nodejs和Express:加载页面的时间很长

时间:2017-08-01 21:16:10

标签: node.js express

我用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"
  }
}

1 个答案:

答案 0 :(得分:1)

您是否处于开发模式?如果是,那是因为缓存和其他方式没有被激活。当你转向生产时,缓存将被激活,你的nodejs不需要重新加载和解析每个html页面

但您目前的网页加载时间是什么?