asp.net core 2.2新增了InProcess,官方说InProcess比OutOfProcess的吞吐量要高400%可我却发现刚好反过来了,不知道还要配置什么,IIS的优化也做了(按照dudu写的一篇文档让IIS支持10万并发设置)。吞吐量就是上不去,居然比OutOfProcess还要低4倍。
这里是同样的代码,同样的环境只是更换进程托管方式,一个是InProcess另外一个是OutOfProcess。他们之间的吞吐量却差别很大。
show your code
@dudu: 什么都没做 就一个action里面返回return OK("ok");
@sky_net: 建议提供一些 web.config 的配置
这里有个小小的坑没注意,在日志等级Trace下,InProcess比OutOfProcess性能低几倍。在设置成Error下InProcess吞吐量比OutOfProcess高了几倍。
感觉你说的是一个意思
show your code
– dudu 5年前@dudu: 什么都没做 就一个action里面返回return OK("ok");
– sky_net 5年前@sky_net: 建议提供一些 web.config 的配置
– dudu 5年前