使用Linq方法提高性能

时间:2018-04-28 18:43:56

标签: c# angular linq asynchronous

我使用以下代码检索JSON提要的内容,如您所见,我使用了分页技术和Skip and Take方法。我的分页工作正常,但我无法看到任何性能改进,我知道这是因为每次我请求新页面时,它会一次又一次地调用API,并在检索完所有内容后,使用{{1}过滤它}和Skip方法,我正在寻找一种方法将TakeSkip方法应用于我的Take,以便它只为每个方法检索所需的记录页面。有可能吗?如果是这样,怎么??:

HttpClient

如果还没有这样做,我可以从外部api检索完整的集合并将其移动到我的前端(Anguar)以在那里分页,通过使用这种方式传输数据一次然后在客户端进行分页,这似乎比让外部API在我的服务器每次客户端更改页面时返回一整套数据要好得多。在这种情况下,这是正确的,服务器端分页对我来说没用吗?

0 个答案:

没有答案