
به ASP.NET Core 7، یک میانافزار جدید به نام Rate limiter اضافه شدهاست که امکان محدود سازی دسترسی به منابع برنامهی ما را میسر میکند. این میانافزار، طراحی جامع و مفصلی را دارد. به همین جهت نیاز است در ابتدا با مفاهیم مرتبط با آن آشنا شد و سپس به سراغ پیاده سازی و استفادهی از آن رفت. چرا باید میزان دسترسی به منابع یک برنامهی وب را محدود کرد؟ فرض کنید در حال ساخت یک web API هستید که کارش ذخیره سازی لیست وظایف اشخاص است و برای مثال از یک GET /api/todos برای دریافت لیست ظایف، یک POST /api/todos برای ثبت و یک PUT /api/todos/{id} برای تغییر موارد ثبت شده، تشکیل میشود. سؤال: چه مشکلی ممکن است به همراه این سه endpoint بروز کند؟ پاسخ: به حداقل چهار مورد زیر میتوان اشاره کرد: - یک مهاجم س...
ادامه مطلب
در قسمت قبل با مفاهیم، اصطلاحات و الگوریتمهای مرتبط با میانافزار جدید Rate limiting مخصوص ASP.NET Core 7 آشنا شدیم که در پشت صحنه از امکانات موجود در فضای نام System.Threading.RateLimiting استفاده میکند. در این قسمت نحوهی استفادهی از آنرا مرور خواهیم کرد. روش افزودن میانافزار RateLimiter به برنامههای ASP.NET Core شبیه به سایر میانافزارها، جهت فعالسازی'>سازی میانافزار RateLimiter، ابتدا باید سرویسهای متناظر با آنرا به برنامه معرفی کرد و پس از فعالسازی میانافزار مسیریابی، آنرا به زنجیرهی مدیریت یک درخواست معرفی نمود. برای نمونه در مثال زیر، امکان دسترسی به تمام درخواستها، به 10 درخواست در دقیقه، محدود میشود که پارتیشن بندی آن (در مورد پارتیشن بندی در قسمت قبل بیشتر بحث شد)، بر اساس use...
ادامه مطلب
بوک مارک استراتژی لاوالونیون ( همچنین لالونیون هم گفته می شود ) یکی از محبوب ترین استراتژی های تهاجمی بازی کلش اف کلنز است و این محبوبیت را با معرفی لاوا بدست آورده است . اما بسیاری از پلیر ها نمی دانند که این استراتژی برای جمع آوری منابع در تاون هال 9 تا تاون هال 11 هم کاربرد بسیار مناسبی دارد . دلیلی که این استراتژی را یکی از بهترین استراتژی های جمع آوری منابع می کند عبارت است از : در تاون هال 9 و بالاتر در همه لیگ ها و در برابر بیس های مکس کارایی بسیار خوبی دارد چندان وابسته به هیرو های شما نیست و می توانید از این استراتژی برای آپگرید هیروهای خود استفاده کنید شما می توانید آرایش ترکیب خود را مطابق نیاز خود تغییر دهید ، می توانید تصمیم بگیرید که توجه بیشتر بر روی دارک الکسیر داشته باشید و ...
ادامه مطلب
در مطلب آموزشی امروز کلش اف کلنز مپ های حفظ منابع تاون هال 10را برای شما عزیزان آماده کردم که مپ های بسیار خوبی برای محافظت از مخازن شما هستند . تاون هال 10 از نظر آپگرید هیروها و دیوار از اهمیت بسیار زیادی برخوردار است و استفاده از یک بیس خوب برای محافظت از مخازن شما بسیار مهم است ،به همین دلیل در این سری از مطالب مخصوص چیدمان بیس مپ های حفظ منابع تاون هال 10 رو برای شما آماده کردم ، این مطلب ...
ادامه مطلب
استراتژی گوبلین نایف ( خنجر گوبلین ) یک روش جمعآوری منابع بسیار عالی و مناسب است که برای شما منابع و کاپ بسیار خوبی را به ارمغان میآورد . معروفیت آن بخاطر این است که بهترین استراتژی جمعآوری دارک الکسیر در حین آپگرید هیروها به علت آپگرید آنها است . در واقع این استراتژی به نوعی مکمل پروژه آپگرید ه...
ادامه مطلب
شاید در بیشتر اوقات محافظت از منابع و جلوگیری از به غارت رفتن آنها کار دشوار و سختی بظر بیاد ، خصوصا زمانی که شما به تازگی تان هال خود را آپدیت کرده اید و شدیدا نیاز به منابع دارید. به همین علت در این پست قصد داریم تا نکاتی را به شما آموزش دهیم که میتواند کمک به سزایی در محافظت از منابع شما داشته باشد. میزان لوت در هر اتک چگونه محاسبه میشود؟ همه ی آن چیزی که در بازی برای ما اهمیت دارد ، لوت و منابعی است که مخازن خود ذخیره میکنیم و اغلب چندین بار به آنها سر میزنیم تا کسی آنها را غارت نکرده باشد. اما اینکه در هر اتک چه مقدار از منابع شما کم میشود ، موضوع کامل...
ادامه مطلب