Mündəricat:

Kestrel in.NET nüvəsi nədir?
Kestrel in.NET nüvəsi nədir?

Video: Kestrel in.NET nüvəsi nədir?

Video: Kestrel in.NET nüvəsi nədir?
Video: ASP.NET Core Kestrel Explained 2024, Bilər
Anonim

Kestrel açıq mənbə, çarpaz platforma, yüngül çəki və Asp üçün istifadə edilən standart veb serverdir. Net Core tətbiqlər. Asp. Net Core proqramlar işləyir Kestrel veb sorğunu idarə etmək üçün prosesdaxili server kimi veb server. Kestrel çarpaz platformadır, Windows, LINUX və Mac-də işləyir. Kestrel veb-server SSL-i dəstəkləyir.

İnsanlar da soruşurlar ki, Kestrel server nədir?

Kestrel açıq mənbədir (mənbə kodu GitHub-da mövcuddur), hadisəyə əsaslanan, asinxron I/O əsaslıdır server istənilən platformada ASP. NET proqramlarını yerləşdirmək üçün istifadə olunur. Dinləməni quraşdırırsınız server Windows və ya Linux-da server və kompüterinizdəki komanda xətti interfeysi. O, ASP. NET Core ilə birlikdə Microsoft tərəfindən işə salınıb.

Bundan əlavə, Kestrel istehsal üçün yaxşıdır? 1 Cavab. Bəli, Kestrel edir istehsal hazırdır, lakin tətbiqiniz ictimai şəbəkələrdə mövcuddursa, Microsoft onu əks proxy ilə istifadə etməyi tövsiyə edir. Sadələşdirilmiş yük balansı və SSL quraşdırma (məsələn, əks proxy-də dayandırıla bilər) Statik fayllar üçün daha yaxşı dəstək, sıxılma və s.

Bundan əlavə, Kestrel istifadə etməliyəm?

Kestrel ümumiyyətlə ən yaxşı performans üçün tövsiyə olunur. HTTP. sys bacarmaq tətbiqin İnternetə məruz qaldığı və tələb olunan imkanların HTTP tərəfindən dəstəkləndiyi ssenarilərdə istifadə oluna bilər. sys amma yox Kestrel.

Kerkenez necə qurulur?

Aşağıdakı yanaşmalardan birini istifadə edin:

  1. Başlanğıcda Kestrel'i konfiqurasiya edin. ConfigureServices: Başlanğıc sinifinə IConfiguration nümunəsini daxil edin.
  2. Host qurarkən Kestrel-i konfiqurasiya edin: Program.cs-də konfiqurasiyanın Kestrel bölməsini Kestrel-in konfiqurasiyasına yükləyin: C# Copy.

Tövsiyə: