2017-11-18 230 views
1

我正在从一个项目中抽取Github/Jira REST API中的数据,并将结果返回到页面中。我不熟悉分页的概念,但我知道当返回的数据量很大时,服务器端性能会更好。从分页的REST API中提取数据的最佳做法,页面大小与调用次数?

我的问题是什么是合理的页面大小,如果我想使尽可能少的API调用?对于客户端和服务器端来说,更好的API来进行更多的API调用还是每次调用都需要更多的数据?

回答

1

我建议以下方法:

  • 在UI应用程序的情况下,你可以要求就足以充分的UI画面的数据量;
  • 如果您希望尽可能减少API调用,我可以提出以下建议:三个请求大量数据的最大顾虑是响应时间,吞吐量和内存使用量。 因此,如果您有关于每秒支持的请求的要求,并且如果您为每个请求测量所需的内存,则可以计算每个请求的最大数据量。之后,降低该值以适应可接受的响应时间和吞吐量。
相关问题