CDN Là Gì? – CDN Hoạt động Như Thế Nào? - TopDev
Có thể bạn quan tâm
Bài viết được sự cho phép của tác giả Kiên Nguyễn
CDN, viết tắt của từ Content Delivery Network (Mạng lưới phân phối nội dung) hiện nay đã trở nên vô cùng quen thuộc với chúng ta.
CDN có thể bắt gặp ở mọi nơi. Dù có chấp nhận hay không thì bản thân chúng ta vẫn tương tác với CDN hàng ngày. Từ lướt web, xem youtube hay tìm kiếm bất cứ thông tin gì. Chẳng hạn như bài viết này cũng có thể đang được lấy từ bộ đêmc của Content Delivery Network nào đó.
CDN - Chỉ 1 giây làm đổi thay tâm trí khách hàng Cách làm HTTPS hoạt động trên local trong 5 phút Vậy chính xác CDN – Content Delivery Network là gì?
1. Tại sao lại cần CDN?
Trước tiên, để hiểu tại sao chúng ta cần Content Delivery Network, ta cần hiểu từ khóa LATENCY (độ trễ).
LATENCY the annoying delay that occur. from the moment you request to load a web page to the moment its content actually appears onscreen.
Độ trễ được biết tới như là khoảng thời gian từ lúc chúng ta yêu cầu tải trang web cho tới khi thật sự nhìn thấy nội dung trên trang web đó.
Thông thường, nếu máy chủ chưa nội dung trang web ở Việt Nam và người request yêu cầu nội dung ở Việt Nam thì rất ít khi nhận ra độ trễ.
Độ trễ thường bị ảnh hưởng bởi một vài yếu tố sau:
- Nội dung trang web
- Khoảng cách vật lí
- Tốc độ mạng
Tuy nhiên, yếu tố ảnh hưởng nhiều nhất vẫn là khoảng cách vật lí.
2. CDN ra đời
Để giải quyết vấn đề về độ trễ và giúp thời gian tải trang nhanh hơn, mạng lưới nội dung (Content Delivery Network) ra đời.
Có thể tìm hiểu thêm về định nghĩa qua video này
Là mạng lưới truyền tải thông tin được cache từ trước. CDN giúp tăng tốc độ tải trang, giảm bớt độ trễ do khoảng cách vật lí gây ra.
3. CDN hoạt động như thế nào?
Trong mạng lưới Content Delivery. Mỗi điểm hiện diện (location) được gọi là một PoPs.
Để tăng thời gian phản hồi giữa client và server (người dùng và trang web), các PoPs (node trong mạng lưới) sẽ lưu nội dung trang web vào bộ nhớ (cached) của mình và làm mới nó thường xuyên.
Khi người dùng yêu cầu nội dung trang web, người dùng sẽ không trực tiếp truy cập tới trang web (ở bờ Tây nước Mỹ chẳng hạn) mà chỉ truy cập với một điểm CDN gần mình nhất.
4. Khi nào nên sử dụng CDN?
Tất nhiên, ai cũng muốn nội dung của mình tải nhanh, load nhanh. Nhưng chú ý rằng không phải trường hợp nào cũng cần sử dụng CDN.
Nếu content của bạn chỉ có một lượng nhỏ truy cập ở vị trí địa lí gần nơi đặt máy chủ, không cần thiết phải dùng CDN.
Ngược lại, nếu nội dung của bạn được truy cập và sử dụng ở khắp nơi trên thế giới. Đăng kí tham gia mạng lưới Content delivery network là cần thiết giúp tăng trải nghiệm người dùng. Một số dịch vụ tốt hiện nay có thể kể tới là:
Quảng cáo về pricing của Optimole cho thấy rằng càng nhiều CDN location thì tốc độ tải nội dung càng cao Nguồn / Source: optimole.com
CDN thế hệ mới của CloudFlare tăng hai lần tốc độ tải, với mạng lưới rộng lớn ở khắp nơi trên thế giới. Cloudflare quả là lựa chọn không tồi. Nguồn / Source: CloudFlare5. Tham khảo
Hiểu biết về CDN tất nhiên không thể bỏ qua một khái niệm phổ biến khác là VPN. Có thể tìm hiểu về VPN qua bài viết này nha.
- What’s a CDN?
- Content delivery network Next Gen – Cloudflare
- Content delivery network – Wikipedia
Bài viết gốc được đăng tải tại kieblog.vn
Có thể bạn quan tâm:
- SNTP – Simple Network Time Protocol là gì?
- AMP là gì? Vì sao AMP thật sự quan trọng với web performance?
- Những nguyên tắc chung mà Vue 3 đã áp dụng khi thiết kế
Xem thêm Việc làm Developer hấp dẫn trên TopDev
Từ khóa » Cdn Nội Dung
-
Dịch Vụ CDN - Mạng Lưới Phân Phối Nội Dung Tăng Tốc Website ...
-
Mạng Phân Phối Nội Dung CDN Trở Thành Xu Hướng Tương Lai Như ...
-
Những điều Cần Biết Về Mạng Phân Phối Nội Dung CDN - Viettel IDC
-
CDN Là Gì? Tổng Hợp Những Thông Tin Cần Biết Về CDN - Wiki Mắt Bão
-
CDN - Mạng Phân Phối Nội Dung - Giải Pháp Doanh Nghiệp Viettel
-
CDN Là Gì Và Khi Nào Nên Dùng CDN Cho Website - Thạch Phạm
-
CDN Là Gì? CDN Hoạt động Như Thế Nào? - Vietnix
-
CDN Là Gì? Giải Thích Tường Tận Về Content Delivery Network
-
CDN – Mạng Lưới Phân Phối Nội Dung Cho Hệ Thống Lớn
-
Giải Thích Về Mạng Phân Phối Nội Dung (CDN) - Chiến Lược CNTT
-
CDN Là Gì? Tại Sao Bạn Nên Sử Dụng Nó để Tăng Tốc Website Cũng ...
-
CDN (Content Delivery Networks) Là Gì?
-
CDN (Mạng Phân Phối Nội Dung) Là Gì? - EYEWATED.COM
-
Dịch Vụ CDN | Mạng Lưới Phân Phối Nội Dung Cho Hệ Thống Lớn