نحوه کار Thread pool در #C
زمانی که درخواستی به برنامه Net. ارسال میشود, برای هندل کردن درخواست یک Thread ایجاد میشود. زمانی که یک Thread ایجاد میشود مقداری منابع مانند مموری به Thread اختصاص می یابد. و در نهایت زمانی که کار انجام میشود Garbage Collector, ابجکت ایجاد شده ب ....
ادامه مطلب
پیاده سازی WITH NOLOCK در دستورات EntityFramework
در SQL زمانی که رکوردها به صورت BULK INSERT ذخیره شوند و تعداد این رکوردها زیاد باشد SQL جدول مورد نظر را Lock میکند و تا زمانی که تمامی دیتاها وارد SQL نشوند نمیتوانید از آن جدول دیتاها را بخوانید (به صورت پیشفرض). اما در خود SQL میتوانید دیتاها ....
ادامه مطلب
پیاده سازی Short polling
سناریوی ساختن یک کیک را در نظر بگیرید: اصافه کردن مواد کیک اضافه کردن شیر اضافه کردن تخم مرغ مخلوط کردن مواد کیک اماده کردن فر پختن کیک کیک اماده است در این مطلب میخوایم یک سناریوی شبیه به پختن کیک را به صورت Short polling و Long polling پیاده سازی کنی ....
ادامه مطلب
نحوه استفاده از implicit operator و explicit operator در #C
در زبان سی شارپ به طور معمولی نمیتوانید کلاس ها را به یک متغییر از نوع int و یا هر نوع دیگری تبدیل و یا cast کنید و همچنین عملیات برعکس آن. به طور پیشفرض نمیتوانید یک عدد از نوع int را به یک یک کلاس انتساب ....
ادامه مطلب
پیاده سازی Load Balancing در Nginx
زمانیکه تعداد کاربران سایت بیشتر میشود و ترافیک سایت افزایش می یابد عموما یک نمونه ( instance ) از برنامه نمیتواند پاسخگوی همه درخواست ها باشد و مجبور هستیم چندین نمونه برنامه را بر روی چند سرور اجرا کنیم. با این حال نیازمند یک وب سرور هستیم که درخواست های ....
ادامه مطلب
