Përmbajtje:

Çfarë është Kestrel in.NET core?
Çfarë është Kestrel in.NET core?

Video: Çfarë është Kestrel in.NET core?

Video: Çfarë është Kestrel in.NET core?
Video: ECG interpretation : A Visual Guide with ECG Criteria 2024, Mund
Anonim

Kestrel është një platformë me burim të hapur, ndër-platformë, me peshë të lehtë dhe një uebserver i paracaktuar që përdoret për Asp. Bërthama Neto aplikacionet. Asp. Bërthama Neto aplikacionet ekzekutohen Kestrel webserver si server në proces për të trajtuar kërkesën në ueb. Kestrel është ndër platformë, funksionon në Windows, LINUX dhe Mac. Kestrel serveri në internet mbështet SSL.

Njerëzit pyesin gjithashtu, çfarë është serveri Kestrel?

Kestrel është me burim të hapur (kodi burimor i disponueshëm në GitHub), i drejtuar nga ngjarje, i bazuar në I/O asinkron server përdoret për të pritur aplikacione ASP. NET në çdo platformë. Ju instaloni dëgjimin server në një Windows ose Linux server dhe ndërfaqen e linjës së komandës në kompjuterin tuaj. U lançua nga Microsoft së bashku me ASP. NET Core.

Për më tepër, a është Kestrel i mirë për prodhim? 1 Përgjigje. Po, Kestrel është prodhimit gati, por nëse aplikacioni juaj është i disponueshëm në rrjetet publike, Microsoft rekomandon që ta përdorni me një përfaqësues të kundërt. Balancim i thjeshtuar i ngarkesës dhe konfigurim SSL (këto mund të përfundojnë në përfaqësuesin e kundërt për shembull) Mbështetje më e mirë për skedarët statikë, kompresim, etj.

Për më tepër, a duhet të përdor Kestrel?

Kestrel përgjithësisht rekomandohet për performancën më të mirë. HTTP. sys mund të përdoret në skenarë ku aplikacioni është i ekspozuar ndaj Internetit dhe aftësitë e kërkuara mbështeten nga HTTP. sys por jo Kestrel.

Si e konfiguroni një kestrel?

Përdorni një nga qasjet e mëposhtme:

  1. Konfiguro Kestrel në fillimin. ConfigureServices: Injektoni një shembull të IConfiguration në klasën Startup.
  2. Konfiguroni Kestrel kur ndërtoni hostin: Në Program.cs, ngarkoni seksionin e konfigurimit Kestrel në konfigurimin e Kestrel: C# Copy.

Recommended: