我正在考虑将NodeJS用于我的网站而不是当前的PHP + Apache设置。这种转换是否有任何重大的不利因素/优势?
我的网站会收到许多小请求和偶尔的请求,这些请求需要在服务器端进行大量计算。
我有一台服务器,我可以安装任何我想要的东西,所以托管不是这个决定的一个因素。虽然我希望在最小化内存和处理要求的同时最大限度地提高性能。
我想我的主要问题是,NodeJS何时适合网站?
答案 0 :(得分:7)
虽然这些本身并不总是被视为缺点。
答案 1 :(得分:0)
PHP不会立即消失,但新生的Node.js会进一步破坏它的位置。
Node.js在功能上类似于PHP + Apache或ASP + IIS堆栈。
的
并且有两个主要优点:
速度! (性能)
Node.js是事件驱动的,非阻塞的,非常善于处理concurrent requests.
这是针对Apache上针对PHP的node.js的基准测试link。