首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodejs性能优化

Nodejs性能优化
EN

Stack Overflow用户
提问于 2013-12-20 00:57:45
回答 2查看 1.9K关注 0票数 2

我对性能优化还很陌生,虽然我认识到nodejs可能不是最初学者友好的起点,但这是手头的任务。

观察:简单的JSON请求在没有加载和数据库中的<10个用户的临时服务器上占用数百毫秒的时间。特别是,对/api/get_user的调用占用了~300 is

要执行此代码,请执行:

代码语言:javascript
复制
exports.get_user = function(req, res) {
  return res.json(req.user)
}

(注:我们将会话存储在Redis中)

堆栈:

  • Nodejs
  • 快递
  • Redis
  • 蒙戈

我从哪里开始?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-20 07:00:33

虽然这对于这个小场景来说可能有点过分,但您可能需要考虑分析。我发现nodetime.com服务非常有用。

票数 1
EN

Stack Overflow用户

发布于 2015-10-28 16:48:32

传递–-nouse_idle_notification标志将告诉V8忽略来自Node的空闲通知调用,Node是请求V8立即运行GC的请求,因为Node进程当前处于空闲状态。因为Node对这些调用很有侵略性(高效地培育干净的板条),过多的GC可能会减慢应用程序的速度。请注意,使用此标志并不会禁用GC;GC只是运行频率较低。在适当的情况下,这种技术可以提高性能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20694573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档