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

发布于 2024-08-12 00:02:50 字数 208 浏览 7 评论 0原文

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

也许您可以对页面进行 MD5,然后当更新发生时,MD5 会发生变化,页面可能会对此进行检查。不完全是推送,但它会减少整个页面的流量。

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

Is there a way to push pages on change rather than putting a timer on a web page to refresh every x mins? I guess what Im trying to do is not refresh an entire page when only a portion of it may have changed. I have seen on FB when an update happens, it has message saying new content available.

Perhaps you could MD5 a page then when an update happens the MD5 changes and the page could be checking this. Not exactly push but it would reduce the traffic of an entire page.

How can I update a webpage when a change occurs on the server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

萌能量女王 2024-08-19 00:02:50
  1. “减少流量”的一个好习惯是通过 AJAX 请求加载内容。
  2. 您上面提到的“计时器”是我的首选方法,带有我之前的评论和一些额外的逻辑。这称为长轮询
  1. a good practice to "reduce the traffic" is to load content through AJAX requests.
  2. the "timer" you mentioned above is my preferred method with my previous comment and a bit of extra logic. This is know as long-polling.
梦里兽 2024-08-19 00:02:50

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

One way is to watch for specific keyboard events and/or mouse events and update the page if certain criteria is met within those events.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文