首页 > 其他分享 >依赖注入与API接口访问速度

依赖注入与API接口访问速度

时间:2023-11-08 11:23:54浏览次数:32  
标签:截图 接口 访问速度 访问 API sql

手上有个项目,客户反馈说一个接口访问慢。

查了接口调用的sql,发现并不是sql影响接口。

本地调试发现,从网页点击开始访问到实际进入接口函数花费了很多时间,通过与其他接口对比。

发现该控制器通过Ioc注入了较多的服务接口。

于是删减不必要接口及通过其他方式调用接口,使改接口访问时间大量减少。

未优化前访问时间线截图:

优化后访问时间线截图:

 

标签:截图,接口,访问速度,访问,API,sql
From: https://www.cnblogs.com/FlyStupidBird/p/17816965.html

相关文章

  • .net core webapi Startup services.AddHttpClient
    staticpublicclassCreditScoreServiceExtension{staticpublicvoidAddCreditScoreQueryServiceHttpClient(thisIServiceCollectionservices,IConfigurationconfig){services.AddSingleton<ICreditScoreQueryService,CreditS......
  • 冰橙Ai- ChatGPT开放接口最新版4.0 1106接口 gpt-4-1106-preview gpt-3.5-turbo-1106
    冰橙Ai-ChatGPT开放接口最新版4.01106接口gpt-4-1106-previewgpt-3.5-turbo-1106 图像生成DALL·E3多模态接口冰橙GPTchatGPT开放接口使用说明 【接入了腾讯云内容安全检测】冰橙GPT稳定提供API接口服务定时有人进行问题排查处理1小时内问题响应接入了腾讯云的内......
  • ArcGIS API for JavaScript入门
    arcgis官网:https://arcgis.fenxianglu.cn/docs/load.html一、集成到应用----@arcgis/core方式1、引入ArcGISAPIforJavaScriptyarnadd@arcgis/core或者指定安装版本yarnadd@arcgis/core@4.25如果提示:'yarn'不是内部或外部命令,也不是可运行的程序或批处理文件......
  • .netCoreApi5.0+部署iis站点webconfig配置 HTTP 错误 500.24 - Internal Server Error
     <?xmlversion="1.0"encoding="utf-8"?><configuration><locationpath="."inheritInChildApplications="false"><system.webServer><handlers><addname="aspN......
  • VUE监听网页关闭和隐藏显示(页签关闭调用某一个接口)
    mounted(){this.id=this.$route.query.id;window.addEventListener("beforeunload",async(e)=>awaitthis.beforeunloadHandler(e));window.addEventListener("unload",(e)=>this.unloadHandle......
  • Asp.Net Core webapi+net6 使用资源筛选器(过滤器) 做缓存
    写一个特性类,用来做标记[AttributeUsage(AttributeTargets.Method)]//只对方法有效publicclassResourceFilterAttribute:Attribute{}我这里使用了MemoryCache来做缓存,也可以使用字典来做,但一定要加上static,否则字典每一次请求都会new一个实例,缓存的东西就丢了private......
  • 创建一个Cookie缓存,进行接口防抖
    1.新创建一个Cookie缓存 Name:SavePInformationHttpCookienewCookie=newHttpCookie("request");newCookie["SavePInformation"]=DateTime.Now.ToString("yyyy-MM-ddHH:mm:ss");newCookie.Expires=DateTime.Now.AddDays(1);Response.Co......
  • Eolink Apikit 如何对所有 API 异常请求实时监控 ?
    API监控适合业务在互联网上,并且用户来自多个不同的地区,且对API的要求较高的场合,用于解决以下的问题:发现由于网络中断或者是API响应异常等导致的服务不可用;及时对异常的API进行告警;记录监控的日志,方便排查。EolinkApikit除了提供API的管理和自动化测试等功能,还提供API......
  • 若依框架AjaxResult改造适应Swagger接口文档
    一、概述若依框架后端使用的响应对象AjaxResult,和Swagger存在不兼容问题,导致返回体即使使用了Swagger注解,但是Swagger接口文档中,不显示返回体的对象Swagger文档: 若依Gitee上,也存在此问题:https://gitee.com/y_project/RuoYi-Vue/commit/6805a96e533f56b86aaeecccc2693c6ff40......
  • Apifox 自动登录 + 请求加密[自用]
    varjsrsasign=require("jsrsasign");varcryptoJs=require("crypto-js");varaccessToken=pm.environment.get("ACCESS_TOKEN");varaccessTokenExpires=pm.environment.get("ACCESS_TOKEN_EXPIRES");letrequest_enc......