angularjs单一页面中高频访问相同web api,出现阻塞和等待

早上,一个项目是在asp.net mvc环境下。
部分视是使用angularjs访问一个 web api接口,页面执行完成之后,很多请求出现阻塞和等待。

 

 

为了解决这个问题,尝试好几个方法:
1,不经接口,直接访问数据。
2,把数据临时存储。
3,做成单独按件,分别加载。
4,直接移至主页中来执行。
5,web api改为异步或是同步。
6,不使用angularjs,使用asp.net mvc Razor,这个能解决,但是又失去了页面用户交互的友好性。

......

尝试过N个方法,均无法解决。

刚刚,程序改来改去,还是使用初初的路线,使用angularjs,Insus.NET先写了2个angularjs service:

 

 

最后,页面中,直接访问接口的方法,改为下面语法:

 

问题解决!!!

 

posted @ 2021-10-14 14:10  Insus.NET  阅读(138)  评论(0编辑  收藏  举报