ما هو Microsoft Kestrel؟
ما هو Microsoft Kestrel؟

فيديو: ما هو Microsoft Kestrel؟

فيديو: ما هو Microsoft Kestrel؟
فيديو: (#6) Kestrel Web Server in ASP.NET Core | Core Spider 2024, شهر نوفمبر
Anonim

كيستريل هو خادم مفتوح المصدر (رمز المصدر متاح على GitHub) ، وهو خادم قائم على الإدخال / الإخراج غير متزامن يحركه الحدث ويستخدم لاستضافة تطبيقات ASP. NET على أي نظام أساسي. تقوم بتثبيت خادم الاستماع على خادم Windows أو Linux وواجهة سطر الأوامر على جهاز الكمبيوتر الخاص بك. تم إطلاقه بواسطة مايكروسوفت جنبا إلى جنب مع ASP. NET Core.

الى جانب ذلك ، هل Kestrel جيد للإنتاج؟

1 إجابة. نعم، كيستريل يكون إنتاج جاهز ، ولكن إذا كان تطبيقك متاحًا على الشبكات العامة ، توصي Microsoft باستخدامه مع وكيل عكسي. موازنة تحميل مبسطة وإعداد SSL (يمكن إنهاءهما عند الوكيل العكسي على سبيل المثال) دعم أفضل للملفات الثابتة والضغط وما إلى ذلك.

بجانب ما سبق ، هل يدعم Kestrel مصادقة Windows؟ مصادقة Windows (يُعرف أيضًا باسم التفاوض أو Kerberos أو NTLM المصادقة ) يمكن تكوينه لتطبيقات ASP. NET Core المستضافة مع IIS ، كيستريل أو HTTP. sys. مصادقة Windows (يُعرف أيضًا باسم التفاوض أو Kerberos أو NTLM المصادقة ) لتطبيقات ASP. NET Core المستضافة مع IIS أو

يسأل الناس أيضًا ، هل يجب علي استخدام Kestrel؟

كيستريل يوصى به بشكل عام للحصول على أفضل أداء. HTTP. sys علبة يتم استخدامها في السيناريوهات التي يتعرض فيها التطبيق للإنترنت ويتم دعم الإمكانات المطلوبة بواسطة HTTP. sys لكن ليس كيستريل.

ما هو Aspnetcore_urls؟

Kestrel هو خادم ويب متعدد الأنظمة الأساسية لـ ASP. NET Core. Kestrel هو خادم الويب المضمن افتراضيًا في قوالب مشروع ASP. NET Core. يدعم Kestrel السيناريوهات التالية: HTTPS. تستخدم ترقية مبهمة لتمكين WebSockets.

موصى به: