【发布时间】:2018-08-09 03:05:32
【问题描述】:
我有一个使用 C# 在 ASP.NET MVC 5.0 中开发的服务器端 Web API,它会从 SQL Server 后端读取大量 JSON 格式的数据(~25MB)。在我的 jQuery 客户端中调用此 API 时,请求/响应已成功完成,但需要大约 5 分钟才能在 HTML 页面中呈现结果(报告)。
我想知道您是否有模式或代码 sn-p,我可以在其中以块(或流)的形式下载数据,这样我就不必在页面呈现之前等待整个 5 分钟完成报告。
提前致谢!
【问题讨论】:
-
您是否检查过数据库查询获取数据所需的时间?
-
从服务器端生成结果没有问题,SQL profile 生成结果集只用了
-
正如我们所说,现在的大小约为 48MB,因为每天,数据都在增长
标签: jquery json sql-server asp.net-web-api