async-await - 实现 Web 控制器时异步方法的目的?
问题描述
在实现仅在 Web 控制器操作中使用的 api 时,例如具有 FindById 方法的存储库,是否有充分的理由将其实现为异步,或者仅坚持使用普通的旧同步方法会更好吗?我在想,既然所有的网络请求本质上都是异步的,那么让内部方法异步也没什么好处?我的意思是请求已经在它自己的线程上,即使我的内部服务器端方法被称为同步,调用者也不会被阻塞?让它异步的开销甚至可能使请求变得不必要的缓慢?这里的最佳做法是什么?
解决方案
推荐阅读
- matlab - 在 Matlab 中使用卷积对两个不同长度的序列进行互相关
- reactjs - 反应状态按钮点击落后
- julia - Julia 语言:重定向标准输出不会影响每个 println // 如何从标准输出中提取值
- php - 当我的 php 代码没有错误时,为什么我的表是空的?
- node.js - NodeJS scraper needing to increment page and re-run
- angular - 无法解析身份验证服务的所有参数(Angular 7)
- lua - Roblox 工作室使用触摸事件在玩家文件夹中查找玩家
- ios - 如何使用 URLSession 发送大型 POST 参数
- gcc - 这行代码是什么意思??错误的解决方案是什么?我在 Sniper Simulator 7.2 版中有这个问题
- ip-address - 使用 MAC 地址定位某人的 IP 地址