Kazalo:

Kaj je Kestrel in.NET core?
Kaj je Kestrel in.NET core?

Video: Kaj je Kestrel in.NET core?

Video: Kaj je Kestrel in.NET core?
Video: Расшифровка ЭКГ для начинающих: Часть 1 🔥🤯 2024, Maj
Anonim

Kestrel je odprtokodni, navzkrižno platformski, lahek in privzeti spletni strežnik, ki se uporablja za Asp. Neto jedro aplikacije. Asp. Neto jedro aplikacije tečejo Kestrel spletni strežnik kot strežnik v procesu za obdelavo spletne zahteve. Kestrel je več platform, deluje v operacijskih sistemih Windows, LINUX in Mac. Kestrel spletni strežnik podpira SSL.

Ljudje se tudi sprašujejo, kaj je strežnik Kestrel?

Kestrel je odprtokoden (izvorna koda je na voljo na GitHubu), na podlagi dogodkov temelji na asinhronem V/I strežnik uporablja za gostovanje aplikacij ASP. NET na kateri koli platformi. Namestiš poslušanje strežnik v sistemu Windows ali Linux strežnik in vmesnik ukazne vrstice na vašem računalniku. Zagnal ga je Microsoft skupaj z ASP. NET Core.

Poleg tega je Kestrel dobra za proizvodnjo? 1 odgovor. da, Kestrel je proizvodnjo pripravljen, če pa je vaša aplikacija na voljo v javnih omrežjih, Microsoft priporoča, da jo uporabite z povratnim proxyjem. Poenostavljeno uravnoteženje obremenitve in nastavitev SSL (te lahko na primer prekinete na povratnem proxyju) Boljša podpora za statične datoteke, stiskanje itd.

Poleg tega naj uporabim Kestrel?

Kestrel na splošno priporočamo za najboljšo učinkovitost. HTTP. sys lahko se uporablja v scenarijih, kjer je aplikacija izpostavljena internetu in zahtevane zmogljivosti podpira HTTP. sys, vendar ne Kestrel.

Kako nastavite kestrel?

Uporabite enega od naslednjih pristopov:

  1. Konfigurirajte Kestrel v zagonu. ConfigureServices: Vnesite primerek IConfiguration v razred Startup.
  2. Konfigurirajte Kestrel pri gradnji gostitelja: V Program.cs naložite razdelek konfiguracije Kestrel v konfiguracijo Kestrel: C# Copy.

Priporočena: