Node.js是否可以很好地扩展到多页应用程序

时间:2019-11-04 17:53:45

标签: node.js web-applications

Node.js非常受欢迎,但是它主要用于构建REST API。我想知道在服务器上呈现视图的多页应用程序中是否可以很好地缩放?我不是在谈论服务器端渲染React应用程序之类的东西,因为它通常每个用户会话仅需要一个渲染。我说的是传统的Web应用程序,其中服务器使用pug,ejs,handlebars等模板引擎为(几乎)每个请求的每个用户呈现新视图。Node.js在单线程中运行,呈现这些模板可能会占用大量CPU 。它与Ruby on Rails,PHP,C#,Java或JSON序列化等技术/框架相比如何。如果我想开发可伸缩的Web应用程序,或者借助V8,JIT和其他优化,是否会和ROR或同一个应用程序一样快(或不那么慢),这是我应该担心并最终考虑其他技术的事情。净?并且仅用于渲染视图的工作线程可以解决此问题吗?

0 个答案:

没有答案