优化的方式从服务器获取更新的结果

时间:2014-01-28 13:41:36

标签: c# jquery optimization

我的网站拥有超过1000个用户。我想每10秒更新一次我的网站内容。 假设一个用户更新表中的任何内容,以便它将反映给其他登录用户。但请记住用户是理想的。 他没有在他的浏览器上刷新。

我想通过jquery每隔10秒应用一次自动刷新,调用ajax帖子然后返回 更新结果。但是根据我的方法,如果1000个用户在线,那么我的服务器将被击中1000次。我想要一些优化的方法来做到这一点。任何建议

1 个答案:

答案 0 :(得分:1)

改为设置ajax推送:

  1. 让浏览器在加载时调用远程函数。
  2. 然后在服务器上等待事件(发送新信息)然后将其返回给浏览器。这可能是node.js最容易的。
  3. 您必须根据要实施的可靠性处理连接丢失。

    这里讨论了使用php进行Ajax推送: Ajax push system