Видео: Microsoft Kestrel гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Кестрел нь нээлттэй эх сурвалж (GitHub дээр байгаа эх код), үйл явдалд тулгуурласан, асинхрон оролт гаралтын сервер нь ASP. NET програмуудыг дурын платформ дээр байрлуулахад ашигладаг. Та Windows эсвэл Линукс сервер дээр сонсох серверийг суулгаж, компьютер дээрээ командын мөрийн интерфейсийг суулгана. Үүнийг эхлүүлсэн 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-ийг идэвхжүүлэхийн тулд тунгалаг сайжруулалтыг ашигласан.
Зөвлөмж болгож буй:
Холбогдох алгебрыг зохих жишээн дээр тайлбарлах гэж та юу гэж ойлгож байна вэ?
Relational Algebra нь янз бүрийн аргаар өгөгдөлд хандахын тулд өгөгдлийн сангийн хүснэгтээс асуулга хийхэд ашигладаг процедурын хайлтын хэл юм. Харьцааны алгебрийн хувьд оролт нь хамаарал (өгөгдөлд хандах шаардлагатай хүснэгт) бөгөөд гаралт нь мөн хамаарал (хэрэглэгчийн хүссэн өгөгдлийг агуулсан түр хүснэгт) юм
W3c гэж юу вэ, Whatwg гэж юу вэ?
Вэб Hypertext Application Technology Working Group (WHATWG) нь HTML болон холбогдох технологиудыг хөгжүүлэх сонирхолтой хүмүүсийн нэгдэл юм. WHATWG-ийг 2004 онд Apple Inc., Mozilla Foundation болон Opera Software зэрэг вэб хөтөч үйлдвэрлэгч тэргүүлэгч хувь хүмүүс үүсгэн байгуулжээ
Blockchain гэж юу гэж бичсэн бэ?
NEM-ийн үндсэн блокчейн сүлжээ нь зөвхөн Java хэл дээр бичигдсэн (удалгүй C++ болно). C# - Хөгжүүлэгчид дээр ажилладаг бат бөх програмуудыг бүтээх боломжийг олгодог объект хандалтат хэл. NET Framework-ийг дэлхий даяар хамгийн багадаа 2 сая хөгжүүлэгчтэй
NET цөм дэх Kestrel гэж юу вэ?
Kestrel нь нээлттэй эх сурвалж, хөндлөн платформ, хөнгөн жинтэй, Asp.Net Core програмуудад ашиглагддаг анхдагч вэб сервер юм. Asp.Net Core програмууд нь вэб хүсэлтийг зохицуулахын тулд Kestrel вэб серверийг процессын сервер болгон ажиллуулдаг. Kestrel нь хөндлөн платформ бөгөөд Windows, LINUX болон Mac дээр ажилладаг. Kestrel вэб сервер нь SSL дэмждэг
Би Kestrel хэрэглэх ёстой юу?
Бид ерөнхийдөө Windows дээр IIS-ийн ард Kestrel ашиглахыг зөвлөж байна. Гэсэн хэдий ч, Kestrel нь 1.1-д захын сервер хэлбэрээр дэмжигдээгүй (энэ нь 2.0-д байх болно), тиймээс хэрэв та IIS ашиглахыг хүсэхгүй байвал WebListener-г ашиглаарай