Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经在 Heroku Hobby dynos 上部署了我的 nodeJS 后端。有 1500 多个活跃用户。所以有时 API 响应时间很慢,请帮助找出哪个 dynos 更适合后端部署。
它始终取决于您的应用程序。您在 API 中处理什么类型的操作和工作负载,是否有任何同步/阻塞操作?是否涉及大量 I/O?有关您尝试实现的目标的更多信息将有助于提供更好的建议。
Node.js 的一种最佳实践是水平扩展,这意味着拥有多个小型服务器来处理流量,而不是拥有一台大型服务器(垂直扩展)。因此,一个好的建议是使用倍数 dyno 进行扩展,尝试扩展为 2 并再次测量以查看它是否符合您的性能需求。
一些推荐读物:
高性能和可扩展的 Node.js 应用程序的良好实践
优化 Node.js 应用程序并发性