当前位置:首页 > Web开发 > 正文

Kestrel服务器运行在ASP.NET Core应用程序中

2024-03-31 Web开发

标签:

一、Http.sys

HTTP.sys是仅能在Windows上运行的适用于ASP.NET Core的Web处事器。

HTTP.sys运行在内核态中,极大减少了系统挪用次数,运行效率很高;自带保留环境的安适,健壮性等特点;它也可以作为反向代办代理,因此它的成果越发强大,,主要问题是只能运行在Windows下。

二、Kestrel

Kestrel是一个跨平台的适用于ASP.NET Core的Web处事器。Kestrel是Web处事器,默认包孕在ASP.NET Core项目模板中。

Kestrel处事器运行在ASP.NET Core应用措施中,能高效的措置惩罚惩罚网络请求,且能够跨平台。

Kestrel应用在出产环境中需要运行在代办代理处事器后面,以获取安适性、负载均衡等能力。

三、总结

如果你将你的应用部署在大众网络上,建议使用IIS、Nginx等作为反向代办代理处事器。一个反向代办代理处事器接收来自网络的HTTP请求并且在颠末一些初阶措置惩罚惩罚后将请求通报到Kestrel处事器。

ASP.NET Core Web处事器

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30653.html