谷歌Web引擎Api通道与Node.js + Socket.io

请帮助我选择哪一个用于我的大学项目(我想开发一个共享的多用户白板)。

特别是,我对使用Channel API和Socket.io的用户和服务器之间的消息交换性能感兴趣:哪一个更快,为什么?

我已按照以下教程实施了白板http://jvyrushelloworld.appspot.com/的初始版本:http://blog.greweb.fr/2012/03/30-minutes-to-make-a-multi- user-real-time-paint-play-2-framework-canvas-and-websocket /我使用的代码几乎是一样的,除了边和消息交换方法之外:我使用python,Google Channel API进行消息交换; 编写教程的人使用了Play 2框架和Web套接字。

正如你所看到的,网络套接字教程版本的工作速度更快(不知道这是我的错误还是谷歌API通道性能问题)。 当然,可以通过很多优化来提高性能,但是我想知道是否值得继续为该项目使用Channel API,还是切换到socket.io更好?

链接地址: http://www.djcxy.com/p/44733.html

上一篇: Google Web Engine Api Channel vs Node.js+Socket.io

下一篇: Managing Sockets in a Multiplayer Socket.io Game