برنامه نویسی

اصطلاحات رایج در طراحی سیستم

Summarize this content to 400 words in Persian Lang
CDN:شبکه تحویل محتوا یا CDN یک است سیستم سرورهایی که از نظر جغرافیایی در محتوای استاتیک سرور توزیع می شوند مانند تصاویر، فیلم ها و غیره برای کاربران در سراسر جهان.

سرورهای موجود در CDN به عنوان سرورهای لبه نامیده می شوند.

نکات مهمی که باید در نظر داشت:توزیع جغرافیایی: سرور CDN (سرورهای لبه) از نظر جغرافیایی توزیع شده اند، به این معنی که وقتی کاربر محتوایی را درخواست می کند، می تواند از نزدیکترین سرور لبه ارائه شود و در نتیجه تأخیر کمی دارد.ذخیره سازی: محتویات در سرور ذخیره می شوند، هنگامی که همان محتوا دوباره درخواست می شود، از کش ارائه می شود و در نتیجه زمان پاسخگویی سریع به دست می آید.تعادل بار: CDN ها از متعادل کننده بار برای توزیع بار در سرورهای مختلف استفاده می کنند تا از پر شدن یک سرور با بیشتر درخواست ها جلوگیری کنند و اطمینان و در دسترس بودن را تضمین کنند.مسیریابی پویا: CDN ها می توانند به صورت پویا درخواست را به بهترین عملکرد سرور بر اساس شرایط زمان واقعی مانند بار سرور و تأخیر شبکه هدایت کنند.

مثال: تصور کنید یک برنامه تجارت الکترونیک جهانی دارای سرورهای اصلی خود در ایالات متحده است اما سرورهای لبه آن (سیستم CDN) در سرتاسر جهان قرار دارند، بنابراین اگر درخواستی از هند ارسال شود، به جای اینکه همه چیز را انجام دهد، از نزدیکترین سرور لبه ارائه می شود. راه به سرور مبدا که ایالات متحده است. این باعث بهبود زمان پاسخگویی برنامه و در نتیجه تعامل بهتر کاربر می شود.

CDN:
شبکه تحویل محتوا یا CDN یک است سیستم سرورهایی که از نظر جغرافیایی در محتوای استاتیک سرور توزیع می شوند مانند تصاویر، فیلم ها و غیره برای کاربران در سراسر جهان.

سرورهای موجود در CDN به عنوان سرورهای لبه نامیده می شوند.

نکات مهمی که باید در نظر داشت:
توزیع جغرافیایی: سرور CDN (سرورهای لبه) از نظر جغرافیایی توزیع شده اند، به این معنی که وقتی کاربر محتوایی را درخواست می کند، می تواند از نزدیکترین سرور لبه ارائه شود و در نتیجه تأخیر کمی دارد.
ذخیره سازی: محتویات در سرور ذخیره می شوند، هنگامی که همان محتوا دوباره درخواست می شود، از کش ارائه می شود و در نتیجه زمان پاسخگویی سریع به دست می آید.
تعادل بار: CDN ها از متعادل کننده بار برای توزیع بار در سرورهای مختلف استفاده می کنند تا از پر شدن یک سرور با بیشتر درخواست ها جلوگیری کنند و اطمینان و در دسترس بودن را تضمین کنند.
مسیریابی پویا: CDN ها می توانند به صورت پویا درخواست را به بهترین عملکرد سرور بر اساس شرایط زمان واقعی مانند بار سرور و تأخیر شبکه هدایت کنند.

مثال: تصور کنید یک برنامه تجارت الکترونیک جهانی دارای سرورهای اصلی خود در ایالات متحده است اما سرورهای لبه آن (سیستم CDN) در سرتاسر جهان قرار دارند، بنابراین اگر درخواستی از هند ارسال شود، به جای اینکه همه چیز را انجام دهد، از نزدیکترین سرور لبه ارائه می شود. راه به سرور مبدا که ایالات متحده است. این باعث بهبود زمان پاسخگویی برنامه و در نتیجه تعامل بهتر کاربر می شود.

CDN

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا