那么,对我来说是向单个 WebAPI2 Controller 发出多个请求更好,还是向多个 Controller 发出相同数量的请求更好。即,处理 10 个请求的单个 Controller 的性能是否比 10 个 Controller 每个处理一个请求的性能差?
无论哪种方式,您都可以解释为什么和如何比另一种更好,以及两者之间的请求处理有何不同。
请您参考如下方法:
完全为 0 差异。
除非您明确更改默认行为,否则将为每个请求创建一个新的 Controller 实例。因此,无论您创建 Controller A 的 10 个实例还是 Controller B 的 10 个实例都没有区别:无论哪种方式,您都会获得 10 个实例。
不应该说,如果 Controller A 比 Controller B 更昂贵,这显然会产生影响。
