2014-05-15 42 views
0

随着Ads API迁移到v2能够检索使用偏移量的页面,限制和计数将被删除。而不是这个游标正在成为第一位。在检索分页数据时使用带光标的etags

过去已经足够存储请求,它的etag - 下一页的URL很容易根据它的编号计算出来。随着向光标的迁移,它变得不可能,并且似乎光标到下一页也需要与etag一起存储,以便如果页面(etag)没有改变,则可以使用上次检索页面时存储的光标来检索下一页。

由于游标的值并未事先知道,因此也无法并行检索页面 - 只能依次逐页检索。

有没有人有经验的etags和游标?这方面的最佳做法是什么?

回答

0

我的理解是,一旦光标已经生成,内容不会改变。如果页面内容确实发生变化,则光标将变为无效。出于这个原因,你不一定需要存储的eTag都:

基于游标分页是分页的最有效的方法和 应该总是尽可能使用 - 光标指随机 串在数据列表中标记特定项目的字符。 除非此项目被删除,否则光标将始终指向列表的同一个 部分,但如果删除某项目,它将失效。 因此,您的应用程序不应该假定存储任何旧游标或 它们仍然有效。