.net 接口大量请求

当有大量人员访问程序每个接口都应该使用多线程吗

需要具体问题具体分析,如果你的逻辑是计算密集型的,使用多线程并行计算可以提高速度。如果是要大量读取磁盘、查询数据库的多线程没什么帮助。

接口并发处理应该结合接口的业务来做相应的并发处理

1、接口返回内容相同   例:banner广告等

一段时间内不会变化的,这个时候就可以缓存数据 

2、图片资源等 

可以采用CDN加速

3、请求之后不用同步返回结果,并且执行过程比较耗时

这时候就可以使用多线程去处理了

4、接口请求量大,单机无法满足

这个时候还是考虑横线扩展吧,加示例,多机部署