zoukankan      html  css  js  c++  java
  • 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:

     

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

     

    问题解决!!!

  • 相关阅读:
    常用内建函数
    函数作用域
    异常处理语句
    迭代器---待延申扩展
    流程控制语句
    字典
    集合
    数据类型的可变与不可变
    Openstack keystone组件详解
    云计算openstack介绍(001)
  • 原文地址:https://www.cnblogs.com/insus/p/15406479.html
Copyright © 2011-2022 走看看