我正在设计一个web应用程序,服务器生成批量数据,客户端定期检查是否有新的批量数据可供下载。我这样做的方式是,每当服务器生成新的一批数据时,它都可以在特定的URL上使用。客户端定期检查URL以查看是否有新的批处理可供其使用。(我目前没有使用web套接字。)这批数据采用JSON对象的格式。
由于我几乎没有web经验,所以当客户端访问URL时,我有点困惑。客户端如何知道URL处的批量数据是新的(在这种情况下,客户端应该下载它们)还是旧的(在这种情况下,客户端应该忽略它们,因为它过去已经下载过它们)?
此外,可能有多个客户端与同一服务器一起工作,因此无论客户端的数量如何,解决方案都应该有效。
发布于 2015-07-12 02:58:49
在服务器抛出的JSON中包含时间戳属性(通过服务器端脚本)。每次向服务器更新数据时,都需要更改timestamp属性的值。现在,您可以通过检查修改日期来轻松检测更改。
https://stackoverflow.com/questions/31359047
复制相似问题