我想用Node.js&amp ;;实现一个聊天Web应用程序。 Socket.io。我目前正在使用Apache作为Web服务器,但我听说nginx可以处理比Apache更多并发性的请求,因为系统具有非阻塞性。
当我使用Node.js&时会选择Apache与选择nginx相比,Socket.io会给我带来糟糕的表现吗?
如果nginx在Node.js& Socket.io,迁移现有虚拟主机文件,扩展和pecls的好计划和策略是什么?我在Amazon EC2上使用Ubuntu 11.04 Natty。
答案 0 :(得分:1)
Apache比Nginx更灵活,但它的性能价格很高。 使用Nginx,您需要考虑一些不同,以便可以跳过一些扩展。 Nginx中不存在virtualhost文件,它在配置文件中都是静态的。
我建议将Nginx与HTTP Push module一起使用。它甚至还提供了聊天示例。