通过Javascript不断查询服务器 – 好主意?

前端之家收集整理的这篇文章主要介绍了通过Javascript不断查询服务器 – 好主意?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个小网站,大约有5-10名管理员.我已将其设置为监视每个管理员正在做什么(添加项目,删除项目等).我的管理面板中有一个列表,显示集体管理部门执行的前10个活动.今天,我决定每30秒进行一次自我更新.

我的问题很简单:这样做有什么问题吗?我正在为每个请求调用一小段文本,并且请求可能一次只能在3台或4台计算机上运行(反映登录的并发管理员数量).

  $(document).ready(function(){
    setInterval("activity()",30000);
  });

  function activity() {
    $("#recent_activity").load("../home/login #recent_activity .data");
  }

每个请求产生以下(或类似 – 仅10行).

最佳答案
每30秒3-4个用户并不是很多.即便有300名用户也不会这么做.

您可能想要查看以下问题:

> Should I use Ajax Push or Pull
> Simple Long Polling Example Code

您也可以对此进行缓存,特别是如果生成页面查询计算量很大,但当然要考虑您在最近显示内容中需要什么样的延迟,这是明智的.

猜你在找的jQuery相关文章