Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PHP 作为 Apache 模块或其他方式,每个挂起的请求都会启动一个线程,因此它不能很好地扩展。
Java 和 Python 是我唯一的选择吗?
作为 Python 的新手,Twisted 好用吗?
Twisted 非常强大,但并不容易使用,尤其是对于新手而言。
tornado是 Python 中的另一个异步服务器,不如 Twisted 通用(例如,您不会将它用于网络客户端),但更易于用于实现服务器,包括 Comet 的服务器。
调查node.js。它是一个使用 JavaScript 的事件服务器端框架。它不会阻止与您的浏览器的通信,因为它是事件驱动的。
我的经验,绝对是 Twisted 的新手,你可以用它轻松实现 Comet。我使用了Athena,它包含在Nevow中。Newow 建立在 Twisted 之上。是第三方。
试试看。
这是一个例子。