我一直在玩Google App Engine频道API来创建类似于http://rawkets.com/的实时多人游戏。由于这个API基本上是“单向的”(不支持持久的浏览器到服务器连接),我只需要以大约30秒的速度发布新的AJAX POST请求(JQuery)。Google App Engine:浏览器到服务器的持续连接
它似乎产生一个大的开销(5-6kb /秒),如果可能的话,我想减少这个开销。理想情况下,我希望只创建一个持续少于30秒的连接(appengine请求超时),并在连接期间每30毫秒继续发送一次新数据。然后,服务器将使用通道API将“传播”给所有其他相关客户端。希望这是有道理的!
任何想法?
阅读关于COMET,这基本上就像一个HTTP请求,除了服务器需要很长的响应时间(即保持连接打开) – 2011-07-05 06:54:02