小编典典

使用服务器和系统时间在网页上计时?

ajax

我需要在网页上添加时钟。时钟需要与服务器同步,但是我真的不希望它不断检查服务器,因为页面将在多台PC上以24/7的速度打开。是否有某种方法可以从服务器获取时间,然后使用系统时钟保持更新,并每隔15分钟左右检查一次服务器以保持同步?


阅读 264

收藏
2020-07-26

共1个答案

小编典典

我以前解决这个问题的方法是:

  • 从服务器上花费时间,
  • 立即从客户那里抽出时间
  • 获取偏移量。
  • 显示时钟时,将偏移量应用于客户端的当前时间。

您只需要偶尔从服务器进行更新。

但是,您必须解决的问题是,在请求从服务器获取时间时,在获取客户端时间之前会有一个滞后。您可以通过使用ajax请求来获取服务器时间,而无需其他任何操作来最小化此问题,从而减少开销和网络延迟等。

2020-07-26