zoukankan      html  css  js  c++  java
  • Kestrel

    Kestrel的入门

        (一)什么是Kestrel (红隼)

           kestrel : 就是Web服务器。默认包括在 ASP.NET Core 项目模板中。 特性:跨平台;.NET Core支持的所有平台和版本均支持Kestrel

         ( 二) Kstrel支持的功能

    • HTTPS
    • 用于启用WebSocket不透明升级
    • 用于获得Nginx高性能的Unix套接字

         ( 三) 在 ASP.NET Core 应用中使用 Kestrel   

            默认情况下,ASP.NET Core 项目模板使用 Kestrel。 在 Program.cs 中,模板代码调用 CreateDefaultBuilder,后者在后台调用 UseKestrel

            

    public static void Main(string[] args)
    {
        CreateWebHostBuilder(args).Build().Run();
    }
    
    public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
        WebHost.CreateDefaultBuilder(args)
            .UseStartup<Startup>();
    

      

    public class Program
        {
            public static void Main(string[] args)
            {
                var host = new WebHostBuilder()
                    .UseKestrel()
                    .UseStartup<Startup>()
                    .Build();
    
                host.Run();
            }
    • Kestrel选项
      • Kestrel Web 服务器具有约束配置选项,这些选项在面向 Internet 的部署中尤其有用。 可以自定义的一些重要限制:
        • 客户端最大连接数
        • 请求正文最大大小
        • 请求正文最小数据速率

       

              详细细节可以参考:官方文档

  • 相关阅读:
    模拟退火大法好
    宿命的PSS
    博客在summeroi.top上更新
    SPFA模板
    BZOJ 4551: [Tjoi2016&Heoi2016]树
    BZOJ 4152: [AMPPZ2014]The Captain
    BZOJ 3930: [CQOI2015]选数
    BZOJ 3875: [Ahoi2014&Jsoi2014]骑士游戏
    BZOJ4318: OSU!
    BZOJ3170: [Tjoi 2013]松鼠聚会
  • 原文地址:https://www.cnblogs.com/gmander/p/Kestrel.html
Copyright © 2011-2022 走看看