我很无聊并且玩ipython控制台并且遇到了以下我不太了解的行为
In [1]: 2**2
Out[1]: 4
In [2]: 2**2**2
Out[2]: 16
In [3]: 2**2**2**2
Out[3]: 65536
In [4]: 2**2**2**2**2
Run Code Online (Sandbox Code Playgroud)
[4]的答案不是 4294967296L,这是一个非常长的数字,但我无法弄清楚为什么.
这个数字可以在这里找到:http://pastie.org/475714
(Ubuntu 8.10,python 2.5.2,ipython 0.8.4)
(Mac OS X 10.5.6,Python 2.5.1)
我一直想知道使用COMET /推送技术是否真的有利于更简单的轮询和长请求,其中服务器将等待一定的最大时间来发生新事件,然后告诉客户没有发生任何事情.
这两种技术都有类似的客户端延迟,虽然常见的知识是长期请求更糟糕,因为它们需要建立新的连接,还有一个事实是HTTP保持活着 - 所以最后两者似乎产生了非常相似的流量/负载量.
那么使用COMET有一些明显的优势吗?