gpt4 book ai didi

performance - 与 Apache 相比,Node.js 的性能如何?

转载 作者:IT老高 更新时间:2023-10-28 22:08:16 25 4
gpt4 key购买 nike

Node.js 是否比 Apache 更快、更具可扩展性?是否有任何性能数据来支持 Node.js 在 Apache 上的 Web 应用程序的性能?

更新:好吧,也许我的问题(上面)令人困惑,因为我对 Node.js 如何位于 Web 堆栈中感到有些困惑。在什么情况下我应该考虑使用 Node.js 而不是 PHP、MySQL 和 Apache 等更传统的堆栈 - 还是 Node.js 在这个堆栈中发挥它的作用?

最佳答案

Node.js 是一个特别适合编写高性能 Web 应用程序的框架,而无需了解如何在低级别实现并发。它是一个使用非阻塞 IO 编写服务器端 JavaScript 应用程序的框架:将延续传递给 IO 调用,而不是等待结果。 Node.js 提供了一个系统 API(文件系统访问、网络访问等),其中所有 API 调用都有一个延续,运行时将在稍后执行结果,而不是阻塞并将结果返回给原始调用者。

如果您愿意,可以单独使用。但是您可能希望在 Node.js 前面有一个专用的反向代理:例如 Apache、Nginx、LigHTTPD 等。或者,为了集群更大的应用程序,您可能希望在多个运行的 Node.js 应用程序服务器前面使用 HAProxy 之类的东西。

关于performance - 与 Apache 相比,Node.js 的性能如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com