CDN یا Content Delivery Network در اصطلاح به میزبانهای وبی گفته میشود که کار نگهداری از منابع برنامهنویسی وب مانند فایلهای جاوااسکریپت، CSS، تصویرها و فونتها را برعهده دارند.
برنامهنویسان وب میتوانند به جای نگهداری مستقیم این منابع در روی سرور خود، از این میزبانها کمک بگیرند.
برخی شرکتهای بزرگ مانند گوگل و مایکروسافت، CDNهایی عمومی برای نگهداری منابع پرکاربرد وب مانند کتابخانهی jQuery ایجاد کردهاند.
استفاده از CDN به جای نگهداری فایلها روی سرور اصلی چندین مزیت دارد که برخی از آنها عبارتند از:
- کاهش مصرف پهنای باند روی سرورهای شخصی
- کاهش پهنای باند مصرفی کاربران به دلیل استفادهی اشتراکی سایتها از منابع
- سرعت دسترسی سریع به دلیل استفاده از سرورهای قدرتمند و میزبانی ابری
- بهینهسازی سیستم Cache مرورگرها
- کاهش آلودگی محیط زیست به دلیل کاهش افزونگی و کاهش مصرف پهنای باند
- افزایش سرعت بارگزاری صفحات وب به دلیل وجود منابع در Cache مرورگر
این میزبانها به صورت رایگان یا تجاری به ارائهی خدمات میپردازند. از مشهورترین میزبانهای تجاری میتوان به سرورهای ابری آمازون و از میزبانهای رایگان میتوان به jsDelivr و CloudFlare اشاره کرد.
آخرین نسخهی تقویم شمسی جاوااسکریپت روی میزبان jsDelivr در دسترس است که از این پس میتوانید به صورت مستقیم از آن استفاده نمایید.
برای اطلاعات بیشتر اینجا کلیک کنید