طراخی فروشگاه اینترنتی

طراحی سایت

___

----

_---_

DATA NEGAR Co.

نماد اعتماد الکترونیکی

222222222222222222

آمار بازدید

  • کل (online):۹۹۱۹
  • اعضاء (online):۱
  • میهمان (online):۹۹۱۸
  • بازدید امروز::۱۵۷۴
  • بازدید دیروز::۵۲۳۰
  • بازدید کل::۲۳۴۹۷۴۳۶
  • CDN یا شبکه توزیع محتوا چیست و چرا باید از آن استفاده کرد؟

  • CDN مخفف Content Delivery Network به معنای شبکه توزیع محتوا میباشد. اگر آشنایی متوسطی با طراحی سایت و سئو سایت داشته باشید، حتما نام سرویس CDN را شنیده اید اما آیا میدانید که CDN چیست و چه کاربردی دارد؟ آیا شبکه توزیع محتوا روی سئو سایت تاثیری میگذارد؟
  • بازدید این صفحه : ۲۰
    تاريخ : 29 دی 1401

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

CDN چیست؟

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

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

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

 

CDN چگونه عمل میکند؟

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

با اینکه افزایش سرعت سایت، مهم ترین عملکرد CDN است اما تنها وظیفه آن نیست. CDN ها محتوای بسیار متنوعی را ارائه میدهند، از جمله ویدیو با کیفیت HD و 4K، فایل های صوتی، برنامه های دانلودی مانند اپلیکیشن ها، بازی ها و آپدیت سیستم عامل. به طور کلی هر داده دیجیتالی را می توان از طریق CDN به کاربر تحویل داد.

 

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

بهبود سرعت سایت

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

 

تاثیر مثبت در سئو سایت

سوالی که بسیاری از افراد مبتدی در سئو با آن مواجه هستند این است که آیا CDN در سئو سایت تاثیر مثبتی دارد؟ بله. همان طور ک در مورد قبلی گفتیم، CDN باعث افزایش سرعت سایت می شود. وقتی سرعت لود صفحه بالا باشد، کاربران دیگر از سایت خارج نمی شود و بانس ریت کاهش میابد. افزایش سرعت و کاهش بانس ریت، نقش مهمی در سئو و ارتقای رتبه سایت شما خواهد داشت. 

 

کاهش هزینه های پهنای باند هاست

هزینه مصرف پهنای باند برای هاست، یکی از هزینه های پیش فرض برای سایت است. شبکه توزیع محتوا از طریق کش و سایر بهینه سازی ها تعداد داده هایی که سرور مبدا باید به کاربران ارائه دهد را کاهش میدهد، بنابراین به پهنای باند زیادی نیاز نخواهید داشت و در نتیجه هزینه های هاست کاهش پیدا میکند. 

 

تعادل ترافیک ورودی سایت 

عملکرد یک سایت عادی ممکن است در اثر حجم بالای ترافیک ورودی یا مشکلات سخت افزاری مختل شود. CDN ترافیک کلی سایت را متعادل میکند تا به همه کاربرانی که به محتواها دسترسی دارند، بهترین تجربه کاربری را بدهد. فرض کنید که مسیر A به B بسیار شلوغ باشد؛ در چنین شرایطی پلیس راه پیشنهاد میکند که اتومبیل ها از چند مسیر مختلف به مقصد برسند تا از حجم ترافیک کم شود. یعنی ممکن است که شما را در جاده ای بفرستند که چند دقیقه طولانی‌تر است ( در صورت مقیاس‌بندی سرعت اینترنت، در حد میکروثانیه) اما در ترافیک مسیری که معمولاً سریع‌ترین است، گیر نمی‌کنید. بنابراین، موضوع کاهش سرعت نیست، بلکه در مورد تعادل بار و استفاده کامل از همه منابع موجود است.

افزایش امنیت سایت

همانند کنترل ترافیک، CDN ها می توانند حملات DDoS را مدیریت کنند. حملات DDos حملاتی هستند که عوامل مخرب برنامه یا سرورهای اصلی شما را با تعداد زیادی درخواست تحت تاثیر قرار میدهند. وقتی سرور به دلیل حجم بالا، دان میشود، این مشکل می تواند حتی سایت را از دسترس کاربران خارج کند. CDN به عنوان یک پلتفرم حفاظت و کاهش حملات DDOS با سرورهای GSKB و لبه ای عمل میکند که بار را به طور مساوی در کل ظرفیت شبکه توزیع میکنند. CDN ها همچنین مدیریت گواهی، تولید و تمدید خودکار را ارائه میدهند.

 

معایب CDN (سیستم تحویل محتوا)

هزینه بالا

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

عدم دسترسی مستقیم وبمستران

هر تغییری روی CDN باید توسط شرکت های ارائه دهنده CDN انجام شود و وبمستران تقریبا هیچ کنترل مستقیمی روی آن ندارند. عدم دسترسی وب مستران می تواند در مواقع ضروری باعث ایجاد مشکل شود.
 

محدودیت در سیستم مدیریت محتوا

از آنجایی که سیستم های مدیریت محتوا (CMS) مختلفی وجود دارد و هر شرکتی از CMS خاص خود استفاده میکند، ممکن است توسط CDN پشتیبانی نشود. 
 

مکان سرویس دهی

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

محدودیت های منطقه ای

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

مشکلات پشتیبانی

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

ریسک های اضافی

CDN ها نیز ممکن است فیل (fail) شوند. اگر شبکه توزیع محتوای شما از بین برود، باید هاست وب سایت خود را عوض کنید. همچنین اگر سرویس در دسترس باشد، استفاده از CDN و بازگشت به فایل های محلی غیرممکن است. البته این مشکلات بسیار نادر هستند اما پیش از فعال کردن شبکه تحوdل محتوا باید این احتمالات را در نظر بگیرید. 
 

بهترین و سریعترین CDN های خارجی کدامند؟

1. کلودفلر (Cloudflare)

کلودفلر با داشتن 193 پاپ سایت در سراسر جهان یکی از بهترین و محبوب ترین CDN های دنیا است. این شبکه توزیع محتوای آمریکایی را می توان بدون ویرایش کدهای برنامه نویسی راه اندازی کرد. تنها کافیست که سرورهای DNS خود را به روز کنید تا از شبکه توزیع محتوا کلودفلر استفاده کنند. cloudflare به طور خودکار شروع به کار کرده، محتوا را در کش ذخیره می کند و از نزدیکترین مکان به کاربران ارائه می دهد، اما این تنها مزیت استفاده از CDN کلودفلر نیست. سایر مزایای شبکه توزیع محتوای کلودفلر عبارتند از:
  • فیلتر کردن ول و مسدود کردن ربات ها
  • محتواهای اسپم را محدود میکند
  •  شما را از هکرها در امان نگه دارد و حملات DDoS را شناسایی و کاهش دهد
  •  کلود فلر با فشرده سازی تصاویر می‌تواند اندازه فایل‌های تصویری را تا 35 درصد کاهش دهند و سرعت را بهبود ببخشند.
  • این شبکه توزیع محتوا پشتیبانی گسترده ای از استانداردهایی مانند IPv6، HTTP/2 و SPDY، میکند و برای کمک به شما در دستکاری ترافیک، و REST API به توسعه دهندگان اجازه می دهد تا کنترل کاملی بر آنچه سرویس انجام می دهد را در دست بگیرند. 
  • مناسب ترین سرویس CDN برای وردپرس

 

هزینه cloudflare

 CDN کلودفلر یک نسخه رایگان دارد که بسیاری از مزایای بالا را دارد اما اگر قابلیت های بیشتری مانند فایروال و غیره را میخواهید باید نسخه پولی آن را بخرید که این هزینه برای نسخه pro، 20 دلار در ماه به ازای هر دامنه، نسخه بیزینس، 200 دلار در ماه و نسخه پروژه ای به صورت توافقی هزینه دریافت می شود
 

2. FASTLY CDN

Fastly سرویس CDN را برای برخی از سازمان‌های بزرگ مانند Spotify و Reddit ارائه می‌کند و سرعت بسیار بالایی دارد. با توجه به آمار تقریبی رتبه‌بندی CDNPerf، fastly دومین شبکه توزیع محتوای سریع برای بریتانیا است، و سرعت‌های جهانی آن نیز عمدتاً خوب است، با این حال، شاید مهمترین نقطه قوت Fastly این است که این سرویس، قابلیت تنظیم خدمات آن برای کاربران است.،مثلا سرویس fastly از طیف گسترده ای از کش ویدیو و انواع محتوا پشتیبانی میکند، البته برای تنظیم همه چیز به دانش خاصی نیاز است و افراد تازه کار در دنیای CDN بدون شک با همه گزینه های ارائه شده گیج خواهند شد، اما برای کسانی که به این سطح از انعطاف پذیری و پیکربندی نیاز دارند، داشتن FASTLY بسیار ارزشمند است.
 

هزینه FASTLY CDN

 برای استفاده از این CDN باید ماهیانه حدود 50 دلار هزینه کنید.
 

3. KEY CDN

KEY CDN یک شبکه تحویل محتوای اقتصادی و مقرون به صرفه است که استفاده راحتی دارد و به همین خاطر می تواند برای افراد تازه کار انتخاب مناسبی باشد. کافیست برای راه اندازی این CDN، با آدرس ایمیل خود ثبت نام کنید و بلافاصله 25 گیگابایت برای بازی دریافت خواهید کرد، بدون نیاز به جزئیات پرداخت! راهنماهایی وجود دارد که به شما کمک می کند تا این سرویس را با وردپرس و سایر CMS ها ادغام کنید. علاوه بر این، KeyCDN به طور کامل از IPv6 پشتیبانی می کند.

کاربران با تجربه تر از گزینه هایی مانند Origin Shield استفاده فراوانی میکنند. این قابلیت به شما امکان می دهد یک سرور KeyCDN را به عنوان منبع به روز رسانی ها به جای مبدا تعیین کنید و بار سرور شما را کاهش می دهد. شما می توانید هدرها را دستکاری کنید، کوکی ها را در کش ذخیره و یا حذف کنید، یا یک robots.txt سفارشی راه اندازی کنید. پس از اجرای سرویس، میتوان با کمک ابزارهای گزارش‌دهی، عملکرد CDN در زمان واقعی را بررسی کرد. 

 

هزینه KEY CDN

KEYCDN بسیار مقرون به صرفه میباشد. هزینه‌های پهنای باند آن از 0.04 دلار به ازای هر گیگابایت شروع می‌شود که کمتر از نصف قیمت شرکت های مشابه است. حداقل استفاده 4 دلار در ماه و حداقل پرداخت 49 دلار است. این شرکت حتی سعی نمی‌کند از موارد اضافی پول نقد کند، به عنوان مثال، SSL مشترک و گواهی SSL به صورت رایگان ارائه میکند. البته که این قیمت‌های پایین عملکرد بسیار پیشرفته را برای شما به وجود نمی آورد اما نسبت به پولی که پرداخت میکنید، خدمات زیادی را دریافت خواهید کرد. 
 

4. Akamai CDN

یک سرویس CDN خوب برای شرکت ها. یکی از قدیمی ترین و محبوب ترین ارائه دهندگان CDN، Akamai است که سرویس دهی عالی دارد و طبق گفته این شرکت تا 30٪ از کل ترافیک اینترنت را ارائه می دهند. به عنوان یکی از قدیمی ترین ارائه دهندگان، پوشش سرور آنها با حدود 275000 سرور در بیش از 135 کشور، چشمگیر است. Akamai همچنین پشتیبانی عالی 24/7 به مشتری ارائه می دهد که باید از کسی این مدت طولانی در تجارت انتظار داشت. اگرچه راه اندازی این CDN ممکن است برای تازه کارها کمی مشکل ساز باشد، البته این بدان معنا نیست که تازه کارها نمی توانند این کار را انجام دهند یا مشکل زیادی خواهند داشت، بلکه به طور کلی، کل سرویس Akamai بیشتر به سمت کاربران حرفه ای متمایل است.
Akamai ویژگی های مثبت و عملکرد بسیار چشمگیری دارد و آن را به یکی از بهترین سیستم های تحویل محتوا تبدیل میکند. طبق گفته سایت بنچمارک CDNPerf ، Akamai را در بین هشت سرویس سریع در سراسر جهان قرار می دهد.

 

هزینه Akamai CDN

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

5. Amazon cloudfront

Amazon cloudfront سرویس وب آمازون است، بنابراین مطمئناً بخشی از یک عملیات سنگین میباشد. در واقع CloudFront مجموعه ای از ویژگی های حرفه ای را همانطور که انتظار دارید ارائه می دهد، و می توانید مواردی مانند فعال کردن فشرده سازی خودکار GZip را برای سرعت های بهتر سفارشی کنید.
مزیت دیگر amazon cloudfront تجزیه و تحلیل عمیق است که جزئیات نوع دستگاه، سیستم عامل و غیره بازدیدکنندگان را به شما نشان می دهد. همچنین امکان تنظیم هشدارها وجود دارد، به این معنی که وقتی استفاده از انتقال داده از سطح خاصی بالاتر رفت، به شما هشدار میدهد. نقطه ضعف همه گزینه‌های پیشنهادی این است که تازه‌کاران نسبتاً به دنیای CDN ممکن است با پنل کنترل CloudFront نا آشنا باشند.

 

هزینه amazon cloudfront

محاسبه قیمت amazon cloudfront نسبتا مشکل است و اگر کاربر باتجربه‌ای در زمینه CDN نیستید، پشتیبانی فنی رایگان نیست. اگر به کمک نیاز دارید، باید برای آن تلاش کنید. قیمت ها بسته به منطقه متفاوت است، اما خبر خوب این است که یک نسخه رایگان وجود دارد که به شما 50 گیگابایت داده در ماه در یکسال میدهد. 
 

6. STACK PATH

شرکت Stack Path عمدتا در کشورهای غربی متمرکز است. این شرکت سرویس CDN، 14 پاپ سایت در آمریکا شمالی، 9 نقطه در اروپا، 6 نقطه در آمریکای جنوبی، 4 نقطه در آسیا و 2 مورد در استرالیا دارد. این ارائه دهنده CDN عمدتاً بر غرب متمرکز است، با 14 نقطه حضور (PoP) در آمریکای شمالی و 9 نقطه در اروپا. تنها شش پاپ سایت در آمریکای جنوبی، چهار در آسیا و دو مورد در استرالیا وجود دارد. Stack path به داشتن طراحی کاربری ساده مشهور است. زیرا تنها یک کنسول برای مدیریت تنظیمات وجود دارد و اگر گیر کردید، پشتیبانی فنی از طریق چت زنده یا تلفن در دسترس است.

یکی دیگر از مزایای stack path CDN امنیت بالای آن است. این شبکه توزیع محتوا به کاربران SSL مشترک رایگان می دهد، فن‌آوری ضد DDoS، فایروال Web Application و EdgeRules دارد، که ابزاری قدرتمند است و به شما امکان می‌دهد رفتار  StackPath را در مراحل مختلف درخواست CDN سفارشی کنید.
عملکرد این شبکه توزیع محتوا در ایالات متحده، بریتانیا و در کل اروپا خوب به نظر می رسد، اما در فواصل دورتر مانند آسیا ممکن است برخی از داده ها از بین بروند که با توجه به تمرکز  StackPath بر کشورهای غربی تعجب آور نیست.

 

هزینه Stack Path CDN

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

7. Microsoft Azure CDN

Microsoft Azure یک بخش بزرگ و قدیمی از ابزارهای ابری یکپارچه برای ساخت و مدیریت برنامه ها و خدمات است که طیف گسترده ای از سرویس ها از جمله CDN را پوشش میدهد. شبکه توزیع محتوای Microsoft azure  از سرورهای خود مایکروسافت استفاده نمی کند، بلکه از سه برنامه استفاده می کند که از شبکه های CDN دیگر استفاده می کنند: Standard Akamai، Standard Verizon و Premium Verizon.
داشبورد این CDN پر از ویژگی های مثبت و قابلیت های فراوان است و البته که استفاده از این قابلیت ها برای افراد مبتدی آسان نیست و راه اندازی آن کمی سخت است، اما عملکرد آن بسیار خوب می باشد و سایت CDNPerf معمولا رتبه بالایی را به آن میدهد.

 

هزینه Microsoft azure CDN 

از نظر قیمت، سرویس دهی این CDN ممکن است تا حدودی گیج‌کننده باشد. Microsoft azure CDN ارزان‌ ترین پیشنهاد موجود نیست، با این حال، کسانی که خواهان ادغام با سایر فناوری‌ها و خدمات مایکروسافت هستند، مایل به پرداخت این هزینه هستند.
 

 





حاصل جمع را بنویسید : به اضافه






*حاصل جمع را بنویسید : به اضافه



Copyright 2016 By RVKP CO. All Rights Reserved