我有一个网络服务,收集实时市场数据,并将其显示在网络前端。
我的前端(jQuery)需要显示一个时钟,与服务器时钟有点同步(+-几秒就可以了)。
我正在考虑在客户端加载时与服务器提供的其余数据一起提供UTC时间戳。
然后,我将启动一个计时器,并每隔1秒递增显示的时钟。
这是一种好的方法,还是使用时间服务器更好?
谢谢!
发布于 2012-07-17 19:24:45
您需要考虑网络延迟。来自您服务器的数据不会立即到达您的位置。我建议使用Cristian algorithm
阅读有关clock synchronization algorithms on wikipedia的更多信息
https://stackoverflow.com/questions/11521156
复制相似问题