我访问一个SOAP Web服务,它可以返回结果,例如,数组形式的20000 ID。
然后,我需要使用相同的Web服务来获取有关这些20,000个ID的更多信息,但是显然不能选择20,000个API请求。
您可以看到API受限。没有分页,也无法在初始拉动中获得所需的额外数据。
我也没有存储和循环的数据库访问权限。
除了我可能忽略的大量超时值之外,还有其他选项可以对这些数据进行分页吗?
答案 0 :(得分:2)
没有数据库?当然你有东西..访问文件系统并在那里序列化结果。
答案 1 :(得分:1)
数据多久更改一次?您可能必须执行20k API调用,但您不希望每次请求都执行此操作。也许您可以设置一个cronjob来缓存服务器上的数据,例如每小时或每天,具体取决于数据更改的频率。
答案 2 :(得分:0)
Jquery分页插件可以帮助DAN, http://tablesorter.com/docs/example-pager.html
答案 3 :(得分:0)