در حال بارگزاری ...

CDN یا شبکه تحویل محتوا چیست؟

CDN یا شبکه تحویل محتوا چیست؟

شبکه تحویل محتوا یا CDN(مخفف: Content Delivery Network) که به اختصار CDN، بر اساس تعریفی که اتحادیه بین‌المللی مخابرات عنوان کرده به هر نوع از شبکه ‌ای که به منظور ارسال و تحویل محتوای دیجیتالی بهینه ‌سازی شده باشد CDN گفته می شود. به طور معمول CDN ها دارای سرورهایی هستند که در مکان های مختلف قرار دارند و از نظر جغرافیایی پراکنده و توزیع شده ‌اند. برخی از شبکه ‌های تحویل محتوا بسیار حجیم و بزرگ هستند و به وبسایت های زیادی خدمات ارائه می دهند همچون آمازون، کلودفلر و در ایران ابرآروان(Arvan Cloud) برخی دیگر از CDN ها بسیار گسترده و بزرگ هستند اما فقط برای مصرف یک مجموعه وب سایت توسعه پیدا کرده‌اند مانند شبکه تحویل محتوای گوگل.

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

cdn چیست

نحوه کار CDN

برای کاهش فاصله بین کاربران یک وب سایت و سرور، شبکه های توزیع محتوا نسخه کش شده محتوای وبسایت را در چند نقطه جغرافیایی مختلف که به آن‌ ها PoP یا همان نقاط حضور(Points of Presence) گفته می‌ شود ذخیره می ‌کند. هر نقاط حضور از تعدادی سرورِ دارای محتوای کش شده است تشکیل شده است، که وظیفه توزیع آن به کاربران نزدیک ‌شان هستند.

در واقع شبکه های توزیع محتوا با استفاده از طریق نقاط در دسترس خود، نزدیک‌ ترین سرور را به کاربر محتوا ارائه می ‌دهند. با استفاده از این سرویس در افزایش سرعت تحویل محتوا و پهنای باند در وب سایت‌ هایی با ترافیک بالا و سایت‌ های جهانی همچون Google ،Yahoo ،Facebook و … موثر خواهد بود.

بدون استفاده از شبکه توزیع محتوا همه بازدیدکنندگان وبسایت شما، محتوای شما را از سرور اصلی (برای مثال سرور داخل تهران) دریافت می‌کنند. به بیان دیگر، مرورگر درخواست بازدیدکنندگان را به سرور تهران می ‌فرستد و این سرور می بایست پاسخ را که در اینجا بارگذاری محتوا می باشد برای بازدیدکنندگان ارسال کند.

اما تصور کنید وبسایت شما ترافیک و بازدید بالایی داشته باشد. به نظر شما چه اتفاقی خواهد افتاد؟

در این شرایط سرور مدنظر باید به تعداد زیادی از درخواست‌ های کاربران، پاسخ دهد. از این رو فشار و بار زیادی به سرور تحمیل می ‌شود که در نتیجه آن، پاسخ‌ها دیرتر ارسال شده، و وبسایت‌ دیرتر بارگذاری خواهد شد و در انتها یک تجربه کاربری ضعیف برای بازدیدکنندگان وبسایت رقم خواهد خورد!

در اینجاست که اهمیت شبکه توزیع محتوا مشخص می شود.

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

.

نحوه کار CDN

مزایای استفاده از CDN

شبکه های توزیع محتوا به هاست مورد استفاده سایت قدرت سرورهای چندگانه را خواهد داد و از این رو می ‌توان مزایای مورد استفاده CDN را به صورت زیر لیست کرد:

1- افزایش سرعت بارگذاری سایت در سیستم کاربران بازدید کننده

2- افزایش امنیت وب سایت

3- راه اندازی و نصب آسان

4- افزایش میزان پهنای باند سایت

5- هزینه بسیار حداقلی و پایین

6- افزایش پایداری و آپتایم سرور به دلیل Load balancing و تقسیم ترافیک

.

مزایای استفاده از CDN

آیا تمامی ‌سایت‌ها به CDN نیاز دارند؟

پاسخ خیر است، زیرا در صورتی که ترافیک و بازدید ورودی وب سایت شما بالا نباشد و کاربران زیادی نداشته باشید که در همه‌ نقاط ایران یا جهان پراکنده باشند، استفاده از CDN هیچ مزیت خاصی را به وب سایت شما اضافه نخواهد کرد، چرا که به طور مشخص فشار زیادی به سرور اصلی سایت وارد نمی ‌شود که بخواهیم آن را کاهش دهیم!

اما به جای آن می توانیم با خرید یک فضای میزبانی(هاست) مناسب سرعت وبسایت خود را بهبود بخشیم.

اما از سوی دیگر اگر وب سایت ما تعداد زیادی مراجعه کننده از سرتاسر ایران یا جهان دارد یا قصد داریم کمپین ‌های تبلیغاتی (مانند جشنواره شب عید) اجرا کنیم، استفاده از CDN می تواند میزان پایداری و سرعت وبسایت ما را بیشتر کند.

.

آیا تمامی ‌سایت‌ها به CDN نیاز دارند؟

سخن آخر

سرعت وبسایت یکی از فاکتورهای پراهمیت و موثر در افزایش تجربه کاربری و بهینه سازی سایت است. بر اساس مطالعات جدید، هر میلی‌ ثانیه تاخیر در بارگذاری ‌سایت ‌های بزرگ، می تواند منجر به ضررهای مالی بزرگی شود.

با بهرهگیری از شبکه توزیع محتوا خواهیم توانست مشکل کاهش و تاخیر در بارگذاری سایت را تا حد زیادی رفع کنیم، زیرا شبکه توزیع محتوا، محتوای موجود در وبسایت شما را در شبکه ‌ای از سرورهای به ‌هم پیوسته کپی خواهد کرد و زمانی که بازدید کننده ای درخواستی را ارسال می ‌کند، CDN از نزدیک ‌ترین سرور پاسخ آن را می ‌دهد.

.

نویسنده: امین اصلانپور

.

مطالب اخیر:

تبلیغات CPA یا هزینه به ازای هر فعالیت چیست؟

رتبه الکسا (Alexa) وب سایت چیست؟

تبلیغات CPM چیست؟

چگونه با سرمایه کم یک کسب و کار اینترنتی داشته باشیم؟

نظر خود را وارد نمایید.
بیشتر
بیشتر
0 سبد
جستجو
دسته ها
تماس
دسته بندی ها