塔架和NodeJS/Com

2024-04-27 04:14:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在构建Pylons的web应用程序,这些应用程序使用了大量jQuery和AJAX/JSON,使这些应用程序更加web2.0'ie。我一直在研究服务器推送技术,并对如何使用Pylons实现这一点提出了疑问。我看过Comet和NodeJS(虽然我对NodeJS还不太了解),但是对于在挂机中实现服务器推送技术的好方法感到困惑。我目前正在“模拟”这一点,让我的JavasScript客户端应用程序执行定期轮询,以便更新应用程序内容。在

有没有人对我在上面一段所说的有任何信息/建议/提示/帮助?我们将非常感谢您的帮助!在

提前谢谢! 道格


Tags: 方法服务器webjson应用程序客户端nodejsajax
2条回答

如果您还不太了解NodeJS,我强烈建议您从JSConf观看Ryan Dahl's talk。在

Pylons不太可能帮助您使用“Comet”(又名服务器推送),Comet依赖于在打开的连接上“渗透”数据。塔是WSGI在核心-这确实排除了长期开放的连接。在

您可能需要一个单独的异步消息传递服务器,它将是您的“comet”服务器。在

首先,看看Comet功能的一个很好的例子: http://code.stanziq.com/speeqe/ 这个站点很有趣,因为他们注意到在Python上更流行的将Comet粘合在一起的工具包:Punjab、BOSH、XMPP。在

之后,看看轨道。然后,看看龙卷风。在阅读了大约一天之后,您将知道选择什么作为“comet”功能的后端。在

相关问题 更多 >