代码之家  ›  专栏  ›  技术社区  ›  Starx

Facebook定时器让我心烦意乱

  •  3
  • Starx  · 技术社区  · 14 年前

    如果你使用了Facebook,你可能会注意到页面上出现的所有内容都有一个计时器,它会在几分钟内不断更新。我想知道,这不会影响网站的性能。

    无论是由计时器触发的Ajax请求,还是仅由普通客户端计时器触发的请求,都使用了大量计时器。使用这样的大量计时器不会影响网站的性能吗?或者是我丢失了什么。

    2 回复  |  直到 14 年前
        1
  •  3
  •   codelahoma    14 年前

    只需要一个计时器就可以完成Facebook的工作。每次触发时,它都会在所有 abbr 元素 class="timestamp 并根据自定义 data-date 他们定义的属性。

        2
  •  0
  •   alex    14 年前

    当然,您添加的任何内容都会运行 setInterval() 将更改网站的性能。

    然而,除非facebook显示的是时间倒数第二,否则它可能每分钟运行一次。

    我也注意到Facebook使用了很多模糊的时间,比如 就在那时 等等。这可能意味着 设置间隔() 以更长的间隔跑步。