假设我正在使用Ajax更新页面上的一些数据.我需要在计时器上调用它,因此如果用户坐在页面上,它将不断更新.在没有增加客户端的CPU使用率或以其他一些明显的方式阻止它们的情况下,试图保持“实时”感觉的合理费率是多少? 最佳答案 如果你真的想保持这种实时感觉,我强烈建议你研究
Comet.Comet – 也称为反向Ajax – 涉及客户端JavaScript打开与服务器的连接,服务器保持连接打开,直到它准备好向客户端发送响应/更新.
这在实时聊天应用程序中经常使用,有Chat Demos和其他Comet Demos演示了这个概念.
如果您经常轮询大约10秒钟,则会浪费带宽和CPU周期.打开和关闭连接以及服务器上的负载的开销将非常大.