【问题标题】:How to efficiently return a 304 (Not Modified) HTTP response with Spring & MongoDB如何使用 Spring 和 MongoDB 有效地返回 304(未修改)HTTP 响应
【发布时间】:2014-08-25 19:12:56
【问题描述】:

我目前正在使用 Spring 作为我正在编写的移动应用程序的 RESTful Web 服务。事物的服务器端已经很好地完成了(就功能而言),但现在我正在努力提高它的性能。

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

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

注意:我一直在引用 thisthis

【问题讨论】:

    标签: java spring mongodb http


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-12-09
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 2016-12-04
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 2019-06-25
      相关资源
      最近更新 更多