调用ASP.NET WebApi连接问题
- 论坛
- 调用ASP.NET WebApi连接问题
11 浏览
调用ASP.NET WebApi连接问题
目前我正在开发一个ASP.NET MVC的Web应用程序,其中实现了一个用户仪表盘,用户可以添加各种图表来显示数据。我们使用AngularJS作为客户端,向WebAPI解决方案发送数据请求。返回数据的WebAPI操作是异步实现的,然而,在这个操作中,我们查询了一些相当大的Sql Server数据库,并应用了客户端设置的各种过滤器。如果用户有更多的图表(10个以上)并且正在处理大数据集,WebAPI上的操作可能需要一些时间来处理。我的问题是,在Firebug中,我看到AngularJS发送的所有GET请求,其中一些(2-3个)立即开始处理,但其余的似乎被排队了,在Firebug中,一旦它们最终被处理,我看到它们的连接时间非常长。有人可以给我一些想法,并让我明白为什么WebAPI似乎不能立即响应所有请求吗?我漏掉了什么?是否有任何设置可以提高WebAPI的性能?提前感谢您的任何建议!Andrei