首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ASP.NET Core 8 在 Windows 上各种部署模型的性能测试

SelfHost HttpSys 模式 HttpSys 模式是一种自承载方式,利用 Windows 操作系统内核级的 HTTP 服务器。通常认为在处理大量并发连接时具有优势,因为它与操作系统集成。...SelfHost Kestrel 模式 Kestrel 模式是 ASP.NET Core 的内置 Web 服务器,可以独立运行而无需依赖其他外部服务器。...Benchmark 测试结果 以下是测试结果: 托管模型 Requests Per Second (RPS) InProcess 7266 OutProcess 7960 SelfHost HttpSys...26300 SelfHost Kestrel 27199 性能分析与总结 测试结果大大的出乎了我的预料,特别是 OutProcess 模式的性能略高于 InProcess 模式,与我的认知出现了比较大的偏差...同时,SelfHost Kestrel 模式的性能优于 SelfHost HttpSys 模式,这也与一般的预期不同,因为 HttpSys 是运行在内核态的服务器。

21510
您找到你想要的搜索结果了吗?
是的
没有找到

在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用

SelfHost:这是一个空的控制台应用,旨在模拟ASP.NET Web API的Self Host寄宿模式,它同样具有针对WebApi的项目引用。...对于我们演示的实例来说,项目SelfHost代表的控制台程序就是一个采用Self Host寄宿模式的宿主。...对于SelfHost这么一个空的控制台应用来说,除了需要添加针对WebApi的项目引用之外,还需要添加如下4个程序集引用。...同样采用浏览器作为测试工具,在分别访问目标地址“http://localhost/selfhost/api/contacts”和“http://localhost/selfhost/api/contacts...在此之后,我们向目标地址“http://localhost/selfhost/api/contacts/001”发送一个GET请求以获取ID为“001”的联系人。

4.5K110

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券