【问题标题】:Apache vs Nginx for Chat Web App用于聊天 Web 应用的 Apache 与 Nginx
【发布时间】:2011-11-15 12:46:51
【问题描述】:

我想用 Node.js 和 Socket.io 实现一个聊天 Web 应用程序。我目前使用 Apache 作为 Web 服务器,但我听说由于系统的非阻塞特性,nginx 可以处理比 Apache 更多的并发请求。

在使用 Node.js 和 Socket.io 时选择 Apache 会比选择 nginx 性能差吗?

如果 nginx 与 Node.js 和 Socket.io 相比更好,那么迁移我现有的虚拟主机文件、扩展和 pecls 的好计划和策略是什么?我在 Amazon EC2 上使用 Ubuntu 11.04 Natty。

【问题讨论】:

  • 不要使用 apache 或 nginx。使用节点作为您的网络服务器
  • 但是……我必须将我所有的 php 代码转换为纯 Javascript 代码,对吗?我还是想用php。
  • @Raynos 我知道 mongoDB 使用 Javascript 效果更好,因为它使用 JSON。
  • 为什么要使用 php :(

标签: apache ubuntu node.js nginx


【解决方案1】:

Apache 比 Nginx 更灵活,但它的性能代价很高。 使用 Nginx,您需要考虑一些不同的想法,以便可以跳过一些扩展。虚拟主机文件在 Nginx 中不存在,它在配置文件中都是静态的。

我建议使用带有HTTP Push module 的 Nginx。它甚至还提供了一个聊天示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 2011-08-02
    • 2011-03-06
    • 1970-01-01
    • 2011-11-11
    • 2011-08-17
    相关资源
    最近更新 更多