موقعیت شما:
صفحه اصلی » بهینه سازی (seo) » فناوری CDN چیست ؟

تبلیغات ویژه

فناوری CDN چیست ؟

CDN مخفف شده ی عبارت Content Delivery Network به معنای “شبکه تحویل محتوا” میباشد . این شبکه شامل چندین سرور که محتوای ایستا (ثابت) کش شده از وبسایت ها رو با توجه به مکان جغرافیایی کاربر به وی تحویل میدهند ! کمی گیج کننده و نامفهومِ ، مثل برخی درسای رشته ی کامپیوتر مگه نه !؟ خب بذارید کمی تکه تکه تر توضیح بدم و ساده تر بریم جلو !

ببینید دوستان فرض کنیم ما یک وبسایت با وردپرس ساختیم و اسمش رو هم cyberidesign.ir گذاشتیم . برای این کار به یک میزبان سرور وب یا همون Web Server Host نیاز داریم که اکثر ما بهش میگیم هاست یا همون فضای میزبانی . وب سرور سایت ما توی یک مکان مرکزی مثل شیراز (تهران ، تبریز یا هر شهر دیگه ای یا اگر سرور هاست در کشور دیگه ای باشه یا اصطلاحاً سرور خارجی باشه در یک شهر خارجی قرار گرفتند) حالا هر کاربر از هر جای دنیا که به وبسایت ما سر میزنه در واقع داره به این یک وب سرور متصل میشه و از اونجا محتویات سایت براش به نحوی که در مرورگرها میبینیم درمیاد و مشاهده میکنه . تا اینجا را خوب متوجه شدیم !

خب مرحله ی بعد اینه که باز فرض کنیم وبسایت ما بازدیدکنندگان بسیاری داره و به اصطلاح “ترافیک زیادی” از این لحاظ دارا است ! پیش بینی ساده است : تعداد کاربران بسیاری به این یک وب سرور متصل میشوند و باعث سرریز (Overload) وب سرور ما میشوند و در نتیجه سرعت بارگزاری سایت کم و ایجاد مشکل در ارتباط با اون زیاد میشه .

 

اینجا CDN سر و کلش پیدا میشه تا به ما کمک کنه ! همون طور که گفتم CDN شبکه ای از چندین سرور هست و مزیت اصلیش اینه که این سرور ها به طور گسترده در مناطق مختلف دنیا پخش شدند و فقط در یک مکان مثل یک سرور میزبانی وب حضور ندارند . وقتی ما مطلبی قرار میدیم ، محتویات ایستا (ثابت) مطلب ما کَش و سپس در تمامی این سرور ها ذخیره میشوند .

محتویات ایستا شامل تصاویر ، فایل های CSS ، فایل های Flash ، جاوا اسکریپت و … میباشند .

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

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

به بیان ساده هر چه قدر سرور CDN به مکان کاربر نزدیک تر باشه ، کاربر خیلی سریع تر و بهتر محتویات اون سایت رو مشاهده میکنه .

خب حالا که با این فناوری بسیار دوست داشتنی و مفید آشنا شدیم ببینیم چه مزایایی برای ما خواهد داشت :

سرعت بیشتر – توضیح خاصی وجود نداره و همون طور که گفتم با استفاده از CDN سرعت بارگزاری (load) سایت بیشتر خواهد شد.

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

کاربران دوستمان خواهند داشت – قوانین ساده هستند ! هر چه قدر وبسایت شما راحت تر و سریع تر و بدون ایجاد خطا و اشکال برای کاربرانتون به نمایش دربیاد ، اون ها شما را رها نخواهند کرد و روز به روز به شما علاقه مند تر خواهند شد ! این امر باعث افزایش در بازدید و همچنین بیشتر شدن رتبه ی وبسایت تان خواهد شد .

سئو هم بهینه میشود – شرکت گوگل به وضوح اعلام کرده که سرعت لود (بارگزاری) وبسایت ها از عوامل مهم در رتبه بندی اون ها در موتور های جستجوگر به حساب میاد . باز مقالات بسیاری در اینترنت در این زمینه هستند که تصدیق میکنند با بهبود استفاده از CDN رتبه ی سایتشون بالاتر رفته و موتورهای جستجوگر با اون ها دوست شدند !

what-is-cdn

تنها نکته ای که به ذهنم میرسه اینه که دوستان :

CDN فناوری هست که شما در کنار میزبان سرور وب سایت خودتون ازش میتونید استفاده کنید . CDN قرار نیست جای سرور میزبانی وب شما رو بگیره و شما برای راه اندازی یک وبسایت باید یک سرور میزبانی وب داشته باشید و بس !

برچسب ها:
اشتراک گذاری:
بیوگرافی نویسنده مهدی صدیقی :

دانشجوی IT در دانشگاه تبریز طراح وبرنامه نویس صفحات وب با asp.net از سال 91 تجربه کار با پروژه ای گروهی عضو گروه دات نت از سال 92 تا 94 مهندس ای تی شرکت پیتون و پوپو از سال 92 علاقه مند به شبکه وامنیت شبکه

نظرات:

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