نحوه عملکرد CDN و تاثیرش در بهبود عملکرد پروژههای وب
شبکه توزیع محتوا یا CDN، سیستمی از سرورهای توزیعشده هست که محتوای وب رو به کاربران نزدیکتر (از نظر جغرافیایی) ارائه میکنن و سرعت لود سایت رو افزایش میدن.
عملکرد اصلی CDN ذخیره و ارائه محتوای استاتیک و داینامیک به کاربرانه. این کار با استفاده از Origin Server (سرور اصلی که همه محتوا اونجا نگهداری میشه)، Edge Servers (سرورهای توزیع شده در مناطق مختلف جغرافیایی)، Caching (ذخیرهسازی محتوا روی سرورهای لبه برای کاهش درخواستهای مکرر) و DNS Routing (هدایت کاربران به نزدیکترین سرور لبه) انجام میشه.
سه روش استفاده از CDN برای پروژهمون داریم. Remote hosting که ساده و سریعه و از caching جهانی بهره میبره، Local hosting که کنترل کامل و امنیت بیشتری داره و Hybrid hosting که ترکیبی از این دو روشه. برای سایتهای با مخاطب جهانی، Remote CDN گزینه بهتریه، اما اگه امنیت یا سفارشیسازی براتون مهمه، Local hosting مناسبتره.
لینک مقاله:
https://www.freecodecamp.org/news/how-cdns-improve-performance-in-front-end-projects
#system_design
@techstuff100
Post #69
480

- 👍 9
- ❤ 1