1

PHP 作为 Apache 模块或其他方式,每个挂起的请求都会启动一个线程,因此它不能很好地扩展。

Java 和 Python 是我唯一的选择吗?

作为 Python 的新手,Twisted 好用吗?

4

3 回答 3

2

Twisted 非常强大,但并不容易使用,尤其是对于新手而言。

tornado是 Python 中的另一个异步服务器,不如 Twisted 通用(例如,您不会将它用于网络客户端),但更易于用于实现服务器,包括 Comet 的服务器。

于 2010-02-20T12:49:36.100 回答
1

调查node.js。它是一个使用 JavaScript 的事件服务器端框架。它不会阻止与您的浏览器的通信,因为它是事件驱动的。

于 2010-02-20T12:25:54.270 回答
1

我的经验,绝对是 Twisted 的新手,你可以用它轻松实现 Comet。我使用了Athena,它包含在Nevow中。Newow 建立在 Twisted 之上。是第三方。

试试看。

这是一个例子

于 2010-02-20T21:57:59.827 回答