1

我正在尝试优化我的 nodejs 应用程序,我尝试跟踪长时间同步 CPU 密集型

我想知道在控制台中指示经过的时间是什么,因为当我使用翡翠渲染器时它比使用 JSON 时要慢得多。

res.json(account);
// GET /api/accounts/2 200 2ms - 1.06kb
res.render('template/profile', account);
// GET /template/profile/accounts/2 200 17ms - 3.41kb

这次到底在说什么?请求阻塞nodejs多长时间,或者只是请求和回答之间的时间?

他们是加速玉器渲染的一种方式吗?

4

1 回答 1

1

它是接收请求和发送响应之间的时间。

你可以做一些优化来加速你的翡翠渲染,虽然响应时间为 17 毫秒,但我不会太费心,因为它对我来说似乎很快。

看看这个答案https://stackoverflow.com/a/11496291/532102作者建议查看不同的性能更高的模板引擎。通常还有其他因素对表达性能起着更重要的作用,例如缓存和优化数据库查询。

于 2014-09-05T14:08:17.043 回答