如何使用Spring& amp;有效地返回304(未修改)HTTP响应MongoDB的

时间:2014-08-25 19:12:57

标签: java spring mongodb http

我目前正在使用Spring作为我正在编写的移动应用程序的RESTful Web服务。事情的服务器端已经完成(在功能方面),但现在我正在努力提高其性能。

我想要做的是找到一种有效的方法,将304(未修改)响应代码从我的服务器返回到客户端,其实现不浅。这意味着,我想节省带宽和处理周期。

我认为我需要做的是确定上次修改对象并将其与if-modified-since HTTP标头进行比较。这里的问题是,我应该如何快速获得对象的最后更新时间(即对持久层的访问权限为零到最小)?或者是否有更好的方法来解决这个问题?

注意:我一直在引用thisthis

1 个答案:

答案 0 :(得分:0)

我不确定mongoDB是否支持获取上次更新时间。我会手动完成。检查$ currentDate运算符,在这里:http://docs.mongodb.org/manual/reference/operator/update/currentDate/

相关问题