【问题标题】:PHP+Zend or DjangoPHP+Zend 或 Django
【发布时间】:2025-12-14 01:55:01
【问题描述】:

我正在尝试开发一个需要具有可扩展和并发架构的实时 Web 应用程序。到目前为止,我将 nginx 作为反向代理服务器。和龙卷风作为主服务器。由于 tornado 是基于 python 的,我打算使用 Django。 但我想知道 PHP 是否会是更好的选择,看看 Web 应用程序的要求?不过,我不想失去架构的非阻塞功能。

系统要求:

  1. 能够一次同时为 1000 位用户提供服务。
  2. 该系统像 Google Docs 一样具有协作性。
  3. 某些客户端请求需要一些时间才能得到处理,这些请求可能是:
    (a) 数据库请求 (b) 计算请求
  4. 安全性也是一个重要方面。

编辑 1: 阅读更多有关它的信息,我认为 Tornado 提供了 Web 服务器所期望的最低限度的基本功能。如果我们需要更广泛的功能,我们可以使用 Django,但在这种情况下,系统将失去其异步特性。我说的对吗?

【问题讨论】:

  • 是否需要非阻塞/异步?姜戈!=龙卷风。 Django 不是异步的。我很确定 Zend 也不是。
  • 我建议在这种情况下只使用 Tornado。

标签: php web-applications nginx webserver tornado


【解决方案1】:

为了确定,您必须提供完整的要求和结果列表。如果您有关于应用程序将做什么的细节,它也会有所帮助。显然,如果时间是一个因素,您应该考虑您的开发人员对每种语言的熟练程度,因为有时交付比毫秒级的速度更重要。 Python 很可能更快,但 Zend 功能齐全。

【讨论】: