Microsoft Kestrel дегеніміз не?
Microsoft Kestrel дегеніміз не?

Бейне: Microsoft Kestrel дегеніміз не?

Бейне: Microsoft Kestrel дегеніміз не?
Бейне: Мәліметтер қорын басқару жүйесі 2024, Қараша
Anonim

Кестрел кез келген платформада ASP. NET қолданбаларын орналастыру үшін пайдаланылатын ашық бастапқы коды (GitHub сайтында қолжетімді бастапқы код), оқиғаға негізделген, асинхронды енгізу/шығару негізіндегі сервер. Сіз Windows немесе Linux серверінде тыңдау серверін және компьютеріңізде пәрмен жолы интерфейсін орнатасыз. арқылы іске қосылды Microsoft ASP. NET Core бағдарламасымен бірге.

Сонымен қатар, Kestrel өндіріске жарамды ма?

1 Жауап. Иә, Кестрел болып табылады өндіріс дайын, бірақ қолданбаңыз жалпыға ортақ желілерде қол жетімді болса, Microsoft оны кері прокси арқылы пайдалануды ұсынады. Жеңілдетілген жүктемені теңестіру және SSL орнату (мысалы, оларды кері проксиде тоқтатуға болады) Статикалық файлдарды жақсырақ қолдау, қысу және т.б.

Жоғарыда айтылғандай, Kestrel Windows аутентификациясын қолдайды ма? Windows аутентификациясы (сондай-ақ Negotiate, Kerberos немесе NTLM ретінде белгілі аутентификация ) IIS орналастырылған ASP. NET Core қолданбалары үшін конфигурациялануы мүмкін, Кестрел , немесе HTTP. sys. Windows аутентификациясы (сондай-ақ Negotiate, Kerberos немесе NTLM ретінде белгілі аутентификация ) IIS немесе HTTP арқылы орналастырылған ASP. NET Core қолданбалары үшін конфигурациялануы мүмкін.

Адамдар да сұрайды, мен Kestrel пайдалану керек пе?

Кестрел әдетте ең жақсы өнімділік үшін ұсынылады. HTTP. sys алады қолданба Интернетке әсер ететін және қажетті мүмкіндіктерге HTTP қолдау көрсететін сценарийлерде қолданылады. sys бірақ жоқ Кестрел.

Aspnetcore_urls дегеніміз не?

Kestrel – ASP. NET Core үшін кросс-платформалық веб-сервер. Kestrel - бұл ASP. NET Core жоба үлгілеріне әдепкі бойынша қосылған веб-сервер. Kestrel келесі сценарийлерді қолдайды: HTTPS. WebSockets қосу үшін мөлдір емес жаңарту пайдаланылады.

Ұсынылған: