我目前正在扩大build立在Nginx,PHP,MySQL,Redis,Node.js / socket.io(Nginx反向代理)上的网站。 目前一切都在一台服务器上。
我将要有一个数据库服务器,一个用于会话的高级服务器,高速caching以及用于Web套接字的消息,以及负载平衡器后面的多个Web服务器。
我知道Node.js是单线程的,并且可以扩展,每个CPU核心可以运行一个进程。 在“多节点”socket.io示例中 ,它显示了四个节点。 我会认为这是一个4核机器是正确的吗? 还是可以在单核CPU上运行四个进程?