【问题标题】:What are the advantages of using Node.js vs PHP [duplicate]使用 Node.js 与 PHP 有什么优势 [重复]
【发布时间】:2011-08-03 02:25:16
【问题描述】:

可能重复:
Why and When to use node js?

谁能告诉我为什么要对 node.js 大惊小怪?与在某些 php 框架中编写的网站相比,用 node.js 编写的常规网站(比如说博客)是否更快?我知道用 node.js 编写的 Web 服务器会比 apache 更快,但是真正的 Web 应用程序不会创建线程或类似的东西呢?

【问题讨论】:

  • @Rahul:Node.js 是服务器端 Javascript:nodejs.org
  • @Rahul Node.js 是服务器端 JavaScript。
  • @Rahul — JavaScript 是“一种编程语言”而不是“一种专门的客户端编程语言”。 Node.js 不是为在 Web 浏览器中运行而设计的。
  • @rahul node.js 是服务器端框架!
  • @RahulChordiya 同上大家所说的。哈哈。

标签: php node.js


【解决方案1】:

已编辑:

有两个主要优点:

  1. 速度! (性能)
  2. Node.js 是事件驱动和非阻塞的,非常擅长handling concurrent requests

这是一个link,用于针对 Apache 上的 PHP 进行 node.js 的基准测试。

【讨论】:

  • 是的,我知道 node.js 网络服务器比 apache 更快 :) 所以这只是网络服务器的优势?
  • 我想说主要优势是内存使用。如果你做长轮询的东西,node.js 会发光,因为它不需要 100 MB 的 Apache + PHP 实例来处理每个请求。因此,如果您在同时打开多个连接的情况下进行任何操作(长时间打开),请使用 node.js。通常它们可以很好地共存。使用 node.js 更新聊天面板或类似内容,而不是呈现您的页面。
  • 你忘了提到最重要的功能之一:它是非阻塞的!
  • 将 WordPress 移植到 Node.js 会很棒。哈哈
  • @trusktr tryghost.org
猜你喜欢
  • 2019-06-02
  • 1970-01-01
  • 2010-09-24
  • 2010-12-27
  • 2015-04-06
  • 2013-05-09
  • 2017-05-29
  • 2017-11-24
相关资源
最近更新 更多