AJAX聊天的正确刷新率是多少?

时间:2010-03-21 11:34:33

标签: javascript ajax

平衡质量和不崩溃服务器的正确刷新率是多少?

2 个答案:

答案 0 :(得分:8)

不要轮询新消息(缩放时任何刷新率都会变得无法承受),只需让服务器将新消息推送到AJAX客户端。

查看Comet(长时间持有的http请求)

答案 1 :(得分:1)

这取决于很多因素,例如:响应时间,服务器大小,预期容量,带宽。我会说在完成一个请求后每隔500毫秒会感觉很舒服。

确保在上次请求完成后启动计时器,否则他们会因延迟而排队并重叠。

我建议在执行此操作时,来回传递一个日期时间,在发送时将最后一条消息的时间推送到客户端,并在请求将该时间发送回服务器时,所以您只是在之后返回消息那个时候,聊天数据的最小量。