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

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


سلامامروز قراره با شبکه توزیع محتوا یا همون CDN آشنا بشیم.بذارید با یه مثال شروع کنیم:فرض کنید شما یه سایت دارید. هر سایتی یکسری داده ثابت (Static) داره. مثل استایل‌ها، اسکریپت‌ها، تصاویر، فیلم و موارد دیگه. حالا فرض کنید یه کاربر میاد وارد سایت شما میشه. چه اتفاقی میفته؟ مرورگر یک ریکوئست میفرسته به سایت، بک‌اند اونو دریافت و پردازش می‌کنه و اطلاعات مورد نیاز رو به همراه یک قالب (Template) می‌فرسته برای کاربر. مرورگر هم میاد و اون اطلاعات رو دانلود می‌کنه و به کاربر نمایش میده.حالا بهتره یکم دقیق‌تر بشیم و ببینیم دیگه چه اتفاقایی داره میفته. وقتی کاربر ریکوئست میفرسته، داره اطلاعات به سرور شما آپلود می‌کنه. و بعد از پردازش، اطلاعاتی که از سرور میاد رو دانلود می‌کنه. در تمام این فرایند هم RAM و CPU درگیر میشن.خب مشکل چیه؟!؟ مشکل اینه که شما هر سروری خریداری کنید یکسری محدودیت‌های ترافیکی، RAM و CPU داره و وقتی تعداد زیاد کاربر وارد سایت میشه… «یا باید بشینید سایت منهدم شدتون رو تماشا کنید یا پول بیشتری خرج کنید»اینجاست که شبکه توزیع محتوا وارد می‌شود!!!شبکه توزیع محتوا، شبکه‌ای هست که محتوای شما رو بین کاربرها توزیع می‌کنه. یعنی داده‌های ثابت سایت شما رو توی سرورهایی که در سراسر جهان داره ذخیره می‌کنه و وقتی کاربر وارد سایت بشه، این داده‌های ثابت از نزدیک‌ترین سرور به کاربر تحویل داده میشه. با این کار ترافیک مصرفی تا حد بسیار زیادی کاهش پیدا می‌کنه و همچنین مصرف RAM و CPU هم کاهش پیدا می‌کنه؛ چون برای دریافت داده‌های ثابت از سرور هم ریکوئست فرستاده میشه و بک‌اند درگیر پردازش این ریکوئست‌ها و تحویل اونا به کاربر میشه.علاوه بر کاهش ترافیک مصرفی سایت شما، شبکه توزیع محتوا باعث میشه کاربران با سرعت بیشتری سایت شما رو مشاهده کنند و همچنین بار بین چندین سرور توزیع میشه.کلودفلر: بهترین و پر استفاده‌ترین شبکه توزیع محتوا در جهانابر آروان: بهترین در ایران (برای سایت‌هایی با کاربران ایرانی مناسب‌تر است)جی اس دلیور: مناسب برای افرادی که از فریمورک‌های css و js متن باز استفاده می‌کنند.جی اس دلیور یکم متفاوته چون طرز کارش اینطوره که تمام فایل‌های npm و GitHub رو ایندکس کرده و شما می‌تونید لینک مستقیمشون رو با جی اس دلیور دریافت کنید.امیدوارم براتون مفید بوده باشه. تا درودی دیگر بدرود…

منبع

Author: admin

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *