使用Twisted或Node.js的Python
我正在从事一个受I/O限制的项目 我有3个相关任务:使用Twisted或Node.js的Python,python,django,node.js,push,Python,Django,Node.js,Push,我正在从事一个受I/O限制的项目 我有3个相关任务: 1.抓取网站+提取主要内容(删除评论/广告等) 2.一旦1完成,它就会将数据发送到求和器 3.一旦2完成,它就会调用一个视图并呈现一个页面 我现在认识Python和Django。对于这个项目,你向我推荐什么技术?(我知道Python+Twisted或node.js是I/O绑定项目的理想选择)。如果您已经在使用Python,那么最好还是使用Python库,尤其是在有这么多强大的异步Python库的情况下。js很好,但不需要在Python和Jav
1.抓取网站+提取主要内容(删除评论/广告等)
2.一旦1完成,它就会将数据发送到求和器
3.一旦2完成,它就会调用一个视图并呈现一个页面
我现在认识Python和Django。对于这个项目,你向我推荐什么技术?(我知道Python+Twisted或node.js是I/O绑定项目的理想选择)。如果您已经在使用Python,那么最好还是使用Python库,尤其是在有这么多强大的异步Python库的情况下。js很好,但不需要在Python和Javascript之间切换 不管怎样,你的问题很模糊。您完全可以使用Twisted,只要您充分了解API,它可能会很好地完成您想要的任务。其他异步框架包括和一个名为的web服务器 还有专门用于队列异步处理的。它可能对你想要的东西有帮助,也可能没有帮助
我建议您做大量的研究,查看上述库的文档,并决定什么最适合您的项目。如果您有更具体的问题,可以询问图书馆的各个IRC频道,或者在此处发布更清晰的问题。我终于使用了django socketio
如果WebSocket不受支持,socketio会退回到长轮询 +1建议我做很多研究:)我发现了django socketio