Sisukord:

Mis on Kestrel in.NET tuum?
Mis on Kestrel in.NET tuum?

Video: Mis on Kestrel in.NET tuum?

Video: Mis on Kestrel in.NET tuum?
Video: Eat This For Massive Fasting Benefits 2024, November
Anonim

Kestrel on avatud lähtekoodiga, platvormidevaheline, kerge ja vaikeveebiserver, mida kasutatakse Asp jaoks. Net Core rakendusi. Asp. Net Core rakendused töötavad Kestrel veebiserver protsessisisese serverina veebipäringute käsitlemiseks. Kestrel on platvormideülene, töötab Windowsis, LINUXis ja Macis. Kestrel veebiserver toetab SSL-i.

Inimesed küsivad ka, mis on Kestrel server?

Kestrel on avatud lähtekoodiga (lähtekood saadaval GitHubis), sündmustepõhine, asünkroonsel I/O-põhine server kasutatakse ASP. NET-i rakenduste majutamiseks mis tahes platvormil. Installite kuulamise server Windowsis või Linuxis server ja teie arvuti käsurea liides. Selle käivitas Microsoft koos ASP. NET Core'iga.

Lisaks, kas Kestrel on tootmiseks hea? 1 vastus. jah, Kestrel on tootmine valmis, kuid kui teie rakendus on avalikes võrkudes saadaval, soovitab Microsoft seda kasutada pöördpuhverserveriga. Lihtsustatud koormuse tasakaalustamine ja SSL-i seadistamine (need saab lõpetada näiteks pöördpuhverserveris) Parem tugi staatiliste failide, tihendamise jms jaoks.

Lisaks, kas ma peaksin kasutama Kestrelit?

Kestrel on üldiselt soovitatav parima jõudluse saavutamiseks. HTTP. sys saab kasutada stsenaariumides, kus rakendus on avatud Internetile ja vajalikke võimalusi toetab HTTP. sys aga mitte Kestrel.

Kuidas sina kestrelit seadistad?

Kasutage ühte järgmistest lähenemisviisidest

  1. Seadistage Kestrel käivitamisel. ConfigureServices: sisestage IConfigurationi eksemplar käivitusklassi.
  2. Kestreli konfigureerimine hosti loomisel: Laadige programmis Program.cs seadistuste jaotis Kestrel Kestreli konfiguratsiooni: C# Copy.

Soovitan: