我知道当服务器返回304 NOT MODIFIED时,浏览器会自动处理它,没有任何客户端代码可以直接使用它。我的问题是列表非常庞大(> 4 MB未压缩),将其转换为JSON需要相当长的时间(在我的桌面上为70毫秒,在Android上要花费更长的时间)。
我不想在这里使用angularjs缓存,因为必须进行HTTP请求。我不想使用部分列表。
我猜想使用E-Tag
头并且hack进defaultHttpResponseTransform
可能会有所帮助,但我想知道是否有一种标准方法来避免这种开销。