CDN چیست؟

CDN چیست؟
عبارت CDN مخفف Content Delivery Network می‌باشد که به معنی «شبکه توزیع محتوا» است.
ساختار این شبکه توزیع محتوا به این صورت است که در نقاط مختلف دنیا سرورهایی فعال هستند و بین این سرورها یک شبکه جهت انتقال اطلاعات وجود دارد. برای مثال فرض کنید سایت example.com از CDN شرکت CloudFlare استفاده می‌کند. شما ساکن ترکیه هستید و می‌خواهید سایتی که سرورهای اصلی آن در آلمان است را باز کنید. CDN شرکت CloudFlare در کشورهای مختلف سرورهای زیادی دارد و سایت example.com به جای این که از سرور آلمان به شما نشان داده شود، با استفاده از CDN از سرور ترکیه که نزدیک ترین سرور به شما است نشان داده می‌شود. این کار باعث می‌شود تا Latency به طور قابل توجهی کاهش پیدا کند و سرعت بازکردن وب سایت افزایش پیدا کند.
امروزه اکثر وب سایت ها از CDN استفاده می‌کنند تا سرعت و کیفیت بهتری را به کاربران ارائه دهند.
یکی از مهم‌ترین مزایای استفاده از CDN افزایش امنیت وب سایت بالاخص در برابر حملات امنیتی به ویژه حملات DDOS می‌باشد.
در CDN با کش کردن اطلاعات سرعت ریسپانس به طور قابل توجهی افزایش می‌یابد.

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

  • کاهش زمان لود سایت
  • افزایش دسترس‌پذیری (Availability)
  • کاهش هزینه پهنای باند
  • افزایش امنیت