【发布时间】:2014-08-25 19:12:56
【问题描述】:
我目前正在使用 Spring 作为我正在编写的移动应用程序的 RESTful Web 服务。事物的服务器端已经很好地完成了(就功能而言),但现在我正在努力提高它的性能。
我想要做的是找到一种有效的方法,将 304(未修改)响应代码从我的服务器返回到客户端,实现不浅。意思是,我想节省带宽和处理周期。
我认为我需要做的是确定对象最后一次被修改的时间,并将其与if-modified-since HTTP 标头进行比较。这里的问题是,我应该如何快速获取对象的最后更新时间(即对持久层的访问从零到最小)?还是有更好的方法来解决这个问题?
【问题讨论】: