Kestrel服务器运行在ASP.NET Core应用程序中
标签:
一、Http.sysHTTP.sys是仅能在Windows上运行的适用于ASP.NET Core的Web处事器。
HTTP.sys运行在内核态中,极大减少了系统挪用次数,运行效率很高;自带保留环境的安适,健壮性等特点;它也可以作为反向代办代理,因此它的成果越发强大,,主要问题是只能运行在Windows下。
二、KestrelKestrel是一个跨平台的适用于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