شبکه ی توزیع محتوا یا Content Delivery Network که به اختصار CDN می گوئیم تاثیر بسیار مطلوبی بر پایداری عملکرد سایت و افزایش سرعت بارگزاری آن دارد . وظیفه ی CDN توزیع محتوا با سرعت بیشتر از طریق سرور های قدرتمند در سراسر دنیا می باشد. یک شبکه ی توزیع محتوا در مجموعه ای از سرور های قدرتمند در مناطق مختلف جهان می باشد که یک نسخه از وب سایت شما شامل تمامی فایل های HTML, CSS, عکس ها و .. را در خود نگهداری می کند. وظیفه ای این سرورها ارائه سریع فایل ها به کاربرانی است که قصد بازدید از وب سایت شما را دارند. زمانی که یک کاربری وارد سایت شما می شود مرورگر شما درخواست دریافت اطلاعات سایت را ارسال کرده و شبکه ی تحویل محتوا از نزدیک ترین سرور خود اطلاعات را برای کاربر ارسال می کند در نتیجه وب سایت با سرعت مطلوبی بارگزاری می شود.
مزایای استفاده از CDN :
- افزایش سرعت بارگذاری وب سایت
- بهبود تجربه کاربری در اثر بارگزاری سریع سایت
- با توجه به اینکه سرعت سایت و در دسترس بودن آن یکی از فاکتورهای سئو می باشد در بهبود و ارتقا رتبه سایت نیز تاثیر مثب خواهد گذاشت
- کاهش مصرف پهنای باند و ترافیک هاست
- بهبود دسترسی بات های گوگل / همان Spider ها به مطالب سایت
استفاده از CDN مزایای بسیاری دارد که تاثیر بسیار مطلوب بر عملکرد خواهد داشت و تنها عیب آن (اگر بتوان نام آن را عیب گذاشت ) هزینه ی بالای ان است که در اکثر مواقع ارزنده می باشد.
سرویس CDN یا شبکه ی توزیع محتوا چطور عمل می کند ؟
شبکه ی توزیع محتوا یا CDN با بکارگیری سرورهای بسیار در نقاط مختلف دنیا و پشتیبانی تمامی سرورهای شبکه جهانی اینترنت انتقال اطلاعات را سریعتر و مطمئن تر انجام می دهد. و سایت شما را پایدار تر می کند.پس از اینکه شما سرویس CDN را راه اندزی می کنید سرورهای آن CDN نقش رابطی میان کاربران سایت شما و هاست یا سرور اصلی شما ایفا می کند.
زمانی که یک بازدید کننده وارد وب سایت شما می شود محتوای وب سایت شما به جای بارگذاری از سرور اصلی یا هاست شما ، از نزدیک ترین سرور CDN برای کاربر ارسال می شود این کار مزایای بسیاری برای سایت شما خواهد داشت .
CDN تمام اطلاعات ثابت را مانند تصاویر ، فایل های CSS و جاوااسکریپت را در سرور های خود ذخیره می کند به این ترتیب ترافیک بسیاری از هاست شما به سرورهای شبکه ی توضیع محتوا منتقل می گردد و در مصرف منابع صرفه و پهنای باند جویی می شود.
بهترین CDN ها
طبق سایت hostucan از بهترین CDN ها یا شبکه ی توزیع محتوا به شرح زیر می باشد
۱ : Incapsula
۲ : CloudFlare
۳ : MaxCDN
۴ : Akamai
۵ : CDN77
۶ : Google CDN
۷ : Azure CDN
۸ : Amazon AWS CDN
۹ : CacheFly
۱۰ : Softlayer CDN
سلام
این سرویس توسط برخی از شرکت ها به صورت جداگانه قابل ارائه است به عنوان مثال Cloud flare
برای اینکه روی سایتتون CDN داشته باشید باید ابتدا در نزد سرویس دهنده ثبت نام کنید و DNS های دامنه تون رو به DNS های اون CDN تغییر بدید.
البته قبل از انجام این کار حتما تحقیق کنید و با توجه به نیازتون شرکت سرویس دهنده رو انتخاب کنید…
موفق و پیروز باشید
Pingback: شبکه توزیع محتوا یا content delivery network چیست ؟