建立套接字.基于IO的服务器结构


building socket.io based server structure

我正在尝试为我的新项目制作服务器端结构

项目将是web应用程序,应该是相当快的

我认为使用套接字将比http请求更快,我不想因为大量的页面重载而降低用户体验。所以我打算使用socket.io但我想用PHP编写应用程序的核心

所以我想到了使用Nodejs作为服务器,并使用Nodejs的php - fpm来使用php我需要你的建议,这主意不好吗?如果是,为什么?如果不是,我怎么能实现使用php-fpm从nodejs

如果你有更好的想法来构建这种结构或任何其他建议,请告诉我

我计划在所有组件中使用最新的软件,包括php 5.4+,也许5.5将作为稳定发布,直到我完成项目

谢谢

我刚刚开始使用Ratchet作为PHP websockets服务器,它很好,很容易编码;并且不会有nodejs <--> PHP-FPM的开销