我用的ABP Zero框架做的产品应用,发现某些请求很频繁的接口,响应时间平均要六七百毫秒,从接口方法里加了时间计算,发现接口方法执行才10毫秒。

后来发现是接口类里使用了太多的依赖注入,依赖注入的生命周期都是用的ITransientDependency,导致每次接口调用,所有的依赖注入都得实例化一遍。

 

总结:还是把接口的类拆的越细越好,这样依赖注入实例化的类少,接口响应会快一些

相关文章:

  • 2022-02-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2022-02-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-10
  • 2021-12-03
  • 2022-02-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-17
相关资源
相似解决方案