我正在设计一个Web应用程序,其中服务器生成批量数据,客户端会定期检查是否有新批量数据可供下载。我这样做的方式是,每当服务器生成一批新数据时,它都可以在特定的URL上获得。客户端定期检查URL以查看是否有新批次可用。 (我目前没有使用Web套接字。)这批数据采用JSON对象的格式。
由于我的网络体验很少,我对客户端访问网址时该怎么做有点困惑。客户端应该如何知道URL上的批量数据是新的(在这种情况下客户端应该下载它们)还是旧的(在这种情况下客户端应该忽略它们,因为它们过去已经下载过它们)?
此外,可能有多个客户端使用同一台服务器,因此无论客户端数量多少,解决方案都应该正常工作。
答案 0 :(得分:1)
在服务器引发的JSON中包含Timestamp属性(通过服务器端脚本)。每次将数据更新到服务器时,都需要更改timestamp属性的值。现在,您可以通过检查修改日期来轻松检测更改。