首页
学习
活动
专区
工具
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 是运行在内核态的服务器。

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

    在一个空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元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券