সুচিপত্র:

Kestrel in.NET কোর কি?
Kestrel in.NET কোর কি?

ভিডিও: Kestrel in.NET কোর কি?

ভিডিও: Kestrel in.NET কোর কি?
ভিডিও: ASP.NET কোর কেস্ট্রেল ব্যাখ্যা করা হয়েছে 2024, এপ্রিল
Anonim

কেস্ট্রেল একটি ওপেন সোর্স, ক্রস প্ল্যাটফর্ম, হালকা ওজন এবং Asp-এর জন্য ব্যবহৃত একটি ডিফল্ট ওয়েব সার্ভার। নেট কোর অ্যাপ্লিকেশন এএসপি নেট কোর অ্যাপ্লিকেশন চালানো হয় কেস্ট্রেল ওয়েব রিকোয়েস্ট পরিচালনা করার জন্য ইন-প্রসেস সার্ভার হিসাবে ওয়েব সার্ভার। কেস্ট্রেল ক্রস প্ল্যাটফর্ম, উইন্ডোজ, লিনাক্স এবং ম্যাকে চলে। কেস্ট্রেল ওয়েব সার্ভার SSL সমর্থন করে।

মানুষ আরও জিজ্ঞেস করে, কেস্ট্রেল সার্ভার কী?

কেস্ট্রেল ওপেন সোর্স (গিটহাবে সোর্স কোড উপলব্ধ), ইভেন্ট-চালিত, অ্যাসিঙ্ক্রোনাস I/O ভিত্তিক সার্ভার যেকোনো প্ল্যাটফর্মে ASP. NET অ্যাপ্লিকেশন হোস্ট করতে ব্যবহৃত হয়। আপনি লিসেনিং ইন্সটল করুন সার্ভার একটি উইন্ডোজ বা লিনাক্সে সার্ভার এবং আপনার কম্পিউটারে কমান্ড-লাইন ইন্টারফেস। এটি ASP. NET কোরের সাথে Microsoft দ্বারা চালু করা হয়েছিল।

উপরন্তু, Kestrel উত্পাদন জন্য ভাল? 1 উত্তর। হ্যাঁ, কেস্ট্রেল হয় উত্পাদন প্রস্তুত, কিন্তু যদি আপনার অ্যাপ্লিকেশন সর্বজনীন নেটওয়ার্কে উপলব্ধ থাকে তাহলে Microsoft সুপারিশ করে যে আপনি এটি একটি বিপরীত প্রক্সির সাথে ব্যবহার করুন। সরলীকৃত লোড ব্যালেন্সিং এবং SSL সেট-আপ (উদাহরণস্বরূপ বিপরীত প্রক্সিতে এগুলি বন্ধ করা যেতে পারে) স্ট্যাটিক ফাইল, কম্প্রেশন ইত্যাদির জন্য আরও ভাল সমর্থন।

তদ্ব্যতীত, আমি কি কেস্ট্রেল ব্যবহার করব?

কেস্ট্রেল সাধারণত সেরা কর্মক্ষমতা জন্য সুপারিশ করা হয়. HTTP sys করতে পারা এমন পরিস্থিতিতে ব্যবহার করা হবে যেখানে অ্যাপটি ইন্টারনেটের সংস্পর্শে আসে এবং প্রয়োজনীয় ক্ষমতা HTTP দ্বারা সমর্থিত হয়। sys কিন্তু না কেস্ট্রেল.

আপনি কিভাবে একটি kestrel সেট আপ করবেন?

নিম্নলিখিত পদ্ধতির একটি ব্যবহার করুন:

  1. স্টার্টআপে কেস্ট্রেল কনফিগার করুন। ConfigureServices: স্টার্টআপ ক্লাসে আইকনফিগারেশনের একটি উদাহরণ ইনজেক্ট করুন।
  2. হোস্ট তৈরি করার সময় কেস্ট্রেল কনফিগার করুন: Program.cs-এ, কেস্ট্রেলের কনফিগারেশনে কনফিগারেশনের কেস্ট্রেল বিভাগটি লোড করুন: C# কপি।

প্রস্তাবিত: