Restler-3:index() - 函数

时间:2013-07-14 11:58:09

标签: json indexing split restler

我正在玩Restler3(非常棒!)并注意到了一个问题。 所以,index()函数应该列出表的所有行,这是正确的,对吧? 我这样做:index()列出表的所有行。但是客户端不支持加载大约5万行的JSON对象。

我认为你可以看到问题: 我想把它分成50行的部分。那意味着:

  1. 致电指数()
  2. 获取要运行的查询数(例如,100个将导致两个查询)
  3. 调用索引(1)并保存
  4. 调用索引(2)并保存
  5. 我现在的问题是:分裂的最佳解决方案是什么?你怎么看我的例子? Restler已经可以做这些了吗?

    感谢您的阅读。也许你知道些什么。回答......

1 个答案:

答案 0 :(得分:0)

这是许多API所面临的常见问题,看看Twitter,Facebook和所有人都在处理它

关于API pagination的Google搜索也会有所帮助

我建议您添加2个可选参数,例如limitoffset,并在查询中使用它们

在api端,您可以指定limit = 50,offset = 0,并使用{@min 10}{@max 100}之类的注释设置限制的最小值和最大值,然后客户端无法使用大查询对您的服务器征税< / p>