مروری بر معماری Nginx
Nginx یک وب سرور است که برای رندر کردن صفحاتی که با استفاده از HTML، CSS و جاوا اسکریپت توسعه دادهایم استفاده میشود. این یکی از برترین وب سرورها در…
ادامه خواندنNginx یک وب سرور است که برای رندر کردن صفحاتی که با استفاده از HTML، CSS و جاوا اسکریپت توسعه دادهایم استفاده میشود. این یکی از برترین وب سرورها در…
ادامه خواندندر این مقاله جلوگیری از حملات brute force در nginx به شما آموزش داده میشود تا بتوانید این حملات که تا حدودی متوقف کنید. تنظیمات زیر، از حملات brute force با…
ادامه خواندنقبل از اینکه بخواهیم وب سرور Nginx به شما توضیح دهیم بهتر است شما را با مفهوم کلی web server آشنا کنیم. زمانی که شما میخواهید یک سایت ایجاد کنید…
ادامه خواندنوب سرور Apache از نظر معماری و کاربرد به چهارلایه زیر تقسیم شده است مطابق با شکل زیر: operating system اساس functionality در شکل فوق بهوسیله سیستمعامل در لایه زیرین…
ادامه خواندنوب سرور آپاچی یا Apache HTTP Server یک نوع وب سرور رایگان و منبعباز است. این وب سرور در حال حاضر از نظر تعداد محبوبترین وب سرور دنیا است. علاوه…
ادامه خواندندر این پست قرار است درباره یکی از راهحلهای پایدارتر کردن سیستم صحبت کنیم. امروزه استفاده از سرویسهای خارجی یا همان external services در برنامههای وب بسیار رایج است. برنامههای…
ادامه خواندنالگوی throttling به کنترل مصرف منابع استفاده شده توسط یک نمونه از یک برنامه کاربردی، یا یک سرویس کامل کمک می کند. محدودیت throttling را می توان بر اساس نیاز…
ادامه خواندندر این مقاله، میخواهم الگوی طراحی بسیار ساده – الگوی Timeout – برای طراحی میکروسرویس انعطافپذیر را به شما نشان دهم. الگوی Timeout یکی از ساده ترین تکنیک هاست. ما…
ادامه خواندناز سالهای گذشته استفاده از معماری مایکروسرویس به علت مزایایی که برای سیستمهای Large Scale دارد در حال افزایش است، یکی از مسائلی که بیشتر در این معماری و معماریهای…
ادامه خواندنRedundancy در حقیقت به معنای افزونه است. redundancy به مجموعه ای از ها گفته میشود که به کمک آن دادهها و کسبوکار ها می توانند حتی در صورت خرابی سرور…
ادامه خواندنعبارت High Availability یا بهاختصار HA به معنای تلاش سرویسدهندهها برای دسترسی مستمر به خدمات و سرویسها و همچنین بیشترین زمان UpTime برای آنها میباشد. ارائهدهندگان سرویس همیشه به دنبال…
ادامه خواندنتحمل پذیری خطا – Fault Tolerance به توانایی یک سیستم (کامپیوتر، شبکه، کلاستر ابری و غیره) برای ادامه کار بدون وقفه زمانی که یک یا چند جزء آن از کار…
ادامه خواندن