我想用Node.js和Socket.io实现一个聊天web应用程序。我目前使用Apache作为web服务器,但我听说nginx可以处理比Apache更多的并发请求,因为它的系统是非阻塞的。
当我使用Node.js & Socket.io时,选择Apache会比选择nginx的性能差吗?
如果nginx在Node.js和Socket.io上做得更好,有什么好的计划和策略来迁移我现有的虚拟主机文件、扩展名和pecls?我在亚马逊EC2上使用Ubuntu11.04 Natty。
发布于 2011-09-13 02:20:54
Apache比Nginx更灵活,但它的性能代价很高。使用Nginx,你需要有一点不同的想法,这样也许可以跳过你的一些扩展。虚拟主机文件在Nginx中不存在,它在配置文件中是静态的。
我推荐在HTTP Push module上使用Nginx。它甚至还提供了一个聊天示例。
https://stackoverflow.com/questions/7391530
复制相似问题