【问题标题】:How can I update a webpage when a change occurs on the server?服务器发生变化时如何更新网页?
【发布时间】:2009-11-21 04:14:48
【问题描述】:

有没有办法推送页面进行更改,而不是在网页上放置一个计时器以每 x 分钟刷新一次?我想我想要做的不是刷新整个页面,而其中只有一部分可能发生了变化。我在 FB 上看到更新发生时,它有消息说有新内容可用。

也许您可以对页面进行 MD5 处理,然后当更新发生时,MD5 更改并且页面可能会检查这一点。不完全是推送,但会减少整个页面的流量。

服务器发生变化时如何更新网页?

【问题讨论】:

标签: javascript jquery html long-polling


【解决方案1】:
  1. “减少流量”的一个好做法是通过AJAX 请求加载内容。
  2. 您上面提到的“计时器”是我的首选方法,其中包含我之前的评论和一些额外的逻辑。这就是long-polling

【讨论】:

    【解决方案2】:

    一种方法是监视特定的键盘事件和/或鼠标事件,并在这些事件中满足某些条件时更新页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      • 2022-07-13
      • 1970-01-01
      • 2018-08-20
      相关资源
      最近更新 更多