Một CDN (Content Delivery Network) là một mạng lưới các server phân tán về mặt địa lý, cache và phục vụ nội dung từ các vị trí gần user — giảm latency và giảm tải cho origin server. Đây là một thành phần then chốt cho việc phân phối nội dung nhanh, toàn cầu.
Một CDN làm gì
Một CDN cache nội dung tại các vị trí EDGE (server) khắp thế giới:
→ user nhận nội dung từ edge server GẦN NHẤT (không phải origin ở xa)
→ giảm LATENCY (khoảng cách ngắn hơn = nhanh hơn) cho user toàn cầu
→ giảm tải cho ORIGIN server (edge phục vụ nội dung đã cache → ít tải origin hơn)
User → CDN EDGE gần nhất (có cache? phục vụ) → nếu miss, lấy từ origin rồi cache
