标签: javascript synchronization client-side clock
我有一个网络服务,可以收集实时市场数据并将其显示在网络前端。
我的前端(jQuery)需要显示一个时钟,与服务器时钟有点同步(+ - 几秒就可以了)。
我在考虑在客户端加载时提供服务器提供的其余数据的UTC时间戳。
然后,我会启动一个计时器,每1秒钟增加显示的时钟。
这是一个好方法还是使用时间服务器更好?
谢谢!
答案 0 :(得分:9)
您需要考虑网络延迟。您服务器上的数据无法立即与您联系。我建议使用Cristian algorithm:
详细了解clock synchronization algorithms on wikipedia