使用NodeJS而不是PHP的缺点

我想为我的网站使用NodeJS,而不是我目前的PHP + Apache设置。 做这个开关有什么主要的缺点/好处吗?

我的网站会得到很多小的请求和偶尔的请求,在服务器端需要大量的计算。

我有一个服务器,我可以安装任何我想要的,所以托pipe是不是在这个决定中的一个因素。 虽然我想在最大限度地减less内存和处理需求的同时使性能最大化。

我想我的主要问题是,什么时候NodeJS适合网站的解决scheme?

  • 您不能使用任何现有的PHP应用程序和库。
  • 您需要了解事件驱动的编程。

虽然这些可能并不总是被认为是不利的。

PHP不会立即消失,但是由于新生的Node.js,它的位置进一步被破坏了。
Node.js在function上类似于PHP + Apache或ASP + IIS堆栈。
主要有两个好处:

速度! (性能)
Node.js是事件驱动和非阻塞的,并且非常擅长处理并发请求。
这里是一个链接到Apache的node.js针对PHP的基准testing。