شبکه توزیع محتوا (CDN)



شبکه توزیع محتوا(CDN) را می شناسید؟

CDN (شبکه توزیع محتوا) یا برای وب سایت شما مهم است. سرعت بارگذاری بهتر صفحات وب سایت شما را فراهم می کند.

هنگامی که یک کاربر اینترنت می خواهد به یک وب سایت بدون CDN دسترسی پیدا کند، سرعت نمایش سایت تقریباً به طور کامل به عملکرد سرور میزبان سایت بستگی دارد. با وجود یک CDN ، برخی از فایل های مؤلفه وب سایت در چندین نسخه در چندین سرور میزبانی می شوند. اینها سریعترین سرورها و نزدیکترین سرورها به کاربر اینترنت هستند که برخی از فایلها را به کاربر اینترنت منتقل می کنند که عملکرد بارگذاری را تا حد زیادی بهبود می بخشد.

تعریف CDN

در واقع CDN یا Content Delivery NetworK مجموعه‌ای از سرورها است که در مکان‌های جغرافیایی مختلف قرار دارند و توسط اینترنت به هم مرتبط شده‌اند. این شبکه ها به ویژه برای ارائه محتوای ثابت (مثلاً تصاویر)، محتوای پویا و پخش سریعتر فیلم ها در سراسر جهان استفاده می شوند. مکان ماشین هایی که شبکه CDN را تشکیل می دهند POP (نقطه حضور) نامیده می شوند.

همانطور که از تعریف آن بر می آید، یک شبکه است.

این شبکه از موارد زیر تشکیل شده است:

سرورهای مبدا، جایی که محتوا به CDN “تزریق” می شود تا در آنجا تکثیر شود.

سرورهای جانبی، معمولاً در چندین مکان جغرافیایی متمایز مستقر می شوند، جایی که محتویات سرورهای اصلی تکرار می شوند.

یک مکانیسم مسیریابی که به درخواست کاربر اجازه می دهد تا محتوا با هدف بهینه سازی مکانیسم انتقال/تحویل توسط “نزدیک ترین” سرور ارائه شود.

چرا یک وب سایت بدون CDN می تواند باعث مشکلات عملکرد شود؟

اگر چندین کاربر اینترنتی به وب سایت شما دسترسی داشته باشند (یعنی چندین درخواست همزمان) و سرور کارآمد نباشد، خطر از دست رفتن اطلاعات در آن وجود دارد زیرا اطلاعات زیادی برای مدیریت دارد.

اگر سرور شما از نظر جغرافیایی در همان منطقه کاربر نیست، ممکن است به دلیل دوری زمان بارگذاری طولانی تری داشته باشد.

داشتن CDN مانند کپی کردن وب سایت شما در چندین سرور مختلف در سراسر جهان است. بازدیدکننده ای که در کانادا زندگی می کند، به طور دقیق تر در مونترال، نسخه ای از وب سایت شما را که در سروری است که به طور فیزیکی در مونترال است، مشاهده می کند :



زمان پاسخگویی سرور شما بدون CDN به دلیل مسافت طولانی تر است و سرور شما می تواند به سرعت با تعداد درخواست ها بارگذاری شود.


چرا از CDN یا شبکه توزیع محتوا استفاده کنیم؟

ادامه ی مطلب