首页 > 解决方案 > 实现 Web 控制器时异步方法的目的?

问题描述

在实现仅在 Web 控制器操作中使用的 api 时,例如具有 FindById 方法的存储库,是否有充分的理由将其实现为异步,或者仅坚持使用普通的旧同步方法会更好吗?我在想,既然所有的网络请求本质上都是异步的,那么让内部方法异步也没什么好处?我的意思是请求已经在它自己的线程上,即使我的内部服务器端方法被称为同步,调用者也不会被阻塞?让它异步的开销甚至可能使请求变得不必要的缓慢?这里的最佳做法是什么?

标签: async-awaithttpwebrequest

解决方案


推荐阅读