CDN چیست؟

دوشنبه 6 خرداد 1392

CDN چیست؟ <br/> CDN یا Content Delivery Network در اصطلاح به میزبان‌های وبی گفته می‌شود که کار نگهداری از منابع برنامه‌نویسی وب مانند فایل‌های جاوااسکریپت، CSS، تصویرها و فونت‌ها را برعهده دارند.

cdn

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

  • کاهش مصرف پهنای باند روی سرورهای شخصی
  • کاهش پهنای باند مصرفی کاربران به دلیل استفاده‌ی اشتراکی سایت‌ها از منابع
  • سرعت دسترسی سریع به دلیل استفاده از سرورهای قدرتمند و میزبانی ابری
  • بهینه‌سازی سیستم Cache مرورگرها
  • کاهش آلودگی محیط زیست به دلیل کاهش افزونگی و کاهش مصرف پهنای باند
  • افزایش سرعت بارگزاری صفحات وب به دلیل وجود منابع در Cache مرورگر

این میزبان‌ها به صورت رایگان یا تجاری به ارائه‌ی خدمات می‌پردازند. از مشهورترین میزبان‌های تجاری می‌توان به سرورهای ابری آمازون و از میزبان‌های رایگان می‌توان به jsDelivr و CloudFlare اشاره کرد.

ایمان مدائنی

نویسنده 1299 مقاله در برنامه نویسان
  • C#.net
  • 2k بازدید
  • 0 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

تاکنون هیچ کاربری از این پست تشکر نکرده است

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید