Thuật ngữ CDN tất cả thể các bạn sẽ bắt gặp gỡ khá nhiều bài viết trên leveehandbook.net, hoặc khi chúng ta cần một tín đồ có tay nghề tư vấn giải pháp tiết kiệm băng thông máy chủ và tăng vận tốc website đều sẽ tiến hành nghe tư vấn là áp dụng CDN. Vậy CDN đúng là cái gì, có bao nhiêu nhiều loại CDN, cùng website của chúng ta có tương thích để áp dụng CDN không thì bài xích này đã cung cấp cho bạn các thông tin cần thiết đó.

Bạn đang xem: Cdn là gì? mô hình hoạt động? và các lợi ích khi sử dụng

CDN là gì?

*

CDN là chữ viết tắt của Content Delivery Network và tốt nhất là đừng cố kỉnh dịch lịch sự tiếng Việt mà bắt buộc hiểu theo nghĩa tiếng Anh nhằm tránh lệch lạc, hoặc nếu phát âm thì bạn nên dịch sang tức là “mạng cung cấp nội dung” vẫn ok hơn. Tức thị nó là một khối hệ thống máy nhà trên trái đất (số lượng tùy theo mỗi nhà cung ứng dịch vụ) làm trách nhiệm lưu phiên bản sao của các nội dung tĩnh bên phía trong website, sau đó phân tán nó ra nhiều sever khác (được call là PoP Points of Presence) cùng từ các PoP kia nó đang gửi tới cho tất cả những người dùng lúc họ truy cập vào website.

Trước tiên, họ xem qua tế bào hình khác nhau giữa một trang web không áp dụng CDN với một website có sử dụng CDN.

Không thực hiện CDN

Khi người dùng xem một tập tin mà không tồn tại CDN, tức thị họ vẫn gửi một request trực tiếp đến máy chủ chứa trang web để truy vấn tập tin đó. Ví dụ liên kết này của leveehandbook.net là truy cập thẳng vào sever của leveehandbook.net.


*

Trước khi áp dụng CDN


Sử dụng CDN

Khi một tập tin được bày bán bởi CDN, người dùng truy cập vào nó thì PoP phân phối sớm nhất so với người tiêu dùng sẽ trả ngôn từ về cho tất cả những người dùng xem. Lấy ví dụ bạn truy vấn vào liên kết này là xem một câu chữ của leveehandbook.net trên CDN, ví dụ chúng ta ở việt nam thì PoP CDN tại nước ta sẽ cung cấp nội dung đến bạn.


*

Sau khi thực hiện CDN


Một số hình thức CDN

Khi sử dụng một vài dịch vụ CDN (không tính CloudFlare hay những dịch vụ proxy CDN tương tự) thì bạn sẽ thấy chúng ta có cung ứng một số kiểu áp dụng CDN bao gồm:

Pull HTTP/Static

Kiểu này nghĩa là bạn khai báo thương hiệu miền của trang web cần áp dụng CDN hoặc IP của máy chủ. Kế tiếp các PoP CDN sẽ auto truy cập cho tới website theo thương hiệu miền đó cùng tự lưu lại bản sao cục bộ nội dung tĩnh phía bên trong website (các hình ảnh, tập tin CSS, tập tin Javascript, Flash, Video,….). Với sau đó bạn cũng có thể truy cập một tập tin nào kia trên website với đường dẫn CDN mà họ cung ứng hoặc thực hiện một tên miền riêng đến CDN. Ví dụ:

Tập tin gốc: https://leveehandbook.net/cdn-la-gi/imager_3_825_700.jpgTập tin CDN: http://static.thach.io/wp-content/uploads/2015/11/with-cdn.pngPOST/PUSH/PUT/Storage CDN…

Cái này có thể được gọi với rất nhiều cái tên khác nhau. Tuy nhiên nó bao gồm một điểm tầm thường là thay vì những PoP CDN đã tự thu thập nội dung sinh hoạt website thì bạn sẽ tải thẳng các nội dung buộc phải phân phối qua CDN lên sever của chúng ta qua các giao thức thông dụng như FTP hoặc HTTP. Hay thì bây chừ họ cung ứng FTP là những nhất.

Và cùng với phương thức bày bán này, các bạn sẽ có thể tiết kiệm ngân sách và chi phí được không gian lưu trữ trên máy chủ vì không có lưu gì ở kia cả.

Streaming CDN

Mặc dù những kiểu CDN sinh sống trên những có cung ứng tập tin clip nhưng này lại không cung cấp phát live trực tiếp video clip (streaming). Do vậy thủ tục này sẽ giúp CDN trưng bày nội dung streaming từ máy chủ và tiếp đến nó cung cấp lại cho người dùng xem để tiết kiệm ngân sách và chi phí băng thông từ máy chủ streaming gốc. Hoặc bạn có thể lựa chọn lựa cách tải thẳng nội dung streaming lên máy chủ CDN hệt như Push CDN.

Ưu điểm khi dùng CDN

Như vậy sau khi chúng ta hiểu qua về cách hoạt động của CDN thì bạn sẽ nhận thấy rằng nó tất cả các ưu thế là:

Tiết kiệm đường dẫn cho máy chủ gốc

Băng thông từ bỏ mạng của sản phẩm chủ cội chỉ tốn một lần cách xử lý đó là đồng ý request từ những PoP CDN, kế tiếp các lượt truy cập từ người tiêu dùng sẽ chỉ truy vấn vào văn bản trên CDN nên máy chủ gốc sẽ không còn tốn thêm. Chỉ lúc nào bạn tiến hành xóa các bản lưu ngôn từ trên CDN thì các PoP CDN sẽ triển khai lấy nội dung đợt nữa thì new tốn thêm.

Tăng tốc lượt truy hỏi cập

Do đặc điểm các PoP CDN trải dài trên khắp những châu lục đề nghị nó để giúp đỡ website bạn truy vấn nhanh hơn đối với các người dùng ở xa máy chủ của website. Ví dụ như leveehandbook.net đặt sever ở Mỹ mà nếu truy vấn trực tiếp giúp xem một hình ảnh 300KB ở vn sẽ mất khoảng chừng 0.5 giây (500ms). Thế nhưng nếu leveehandbook.net dùng CDN cho các nội dung tĩnh đó có cung cấp PoP tại nước ta thì người tiêu dùng chỉ mất 0.01 giây (10ms) giúp thấy một tập tin, thậm chí còn nhanh hơn thế.

Tương từ bỏ với các người dùng ở quốc gia khác, CDN của ban càng có khá nhiều PoP ở nhiều non sông khác nhau thì càng hữu dụng trong bài toán tăng tốc website toàn cầu.

Tiết kiệm dung lượng

Nếu bạn có sử dụng phương thức Push CDN thì sẽ tiết kiệm được dung tích lưu trữ cho máy chủ vì đều thứ đã được upload lên thẳng máy chủ CDN. Tuy nhiên để bình an bạn cần lưu lại câu chữ ở một ở đâu đó đề phòng thương mại dịch vụ CDN gồm vấn đề.

Tiết kiệm bỏ ra phí

Chi phí tiết kiệm ngân sách ở phía trên là giá cả băng thông. Trả sử sever hoặc gói host của khách hàng chỉ cung ứng một khoảng tầm băng thông chất nhận được mỗi tháng một mực thì khi hết bạn sẽ cần mua thêm hoặc tăng cấp băng thông. Giá đường dẫn thấy vậy chứ không thể rẻ, giá đường truyền trung bình hiện nay trên một vài nhà cung ứng host là khoảng chừng 20.000 đồng cho từng GB, tương đương $0.88 rồi. Nhưng các dịch vụ CDN bây giờ đa phần sẽ sở hữu được giá là khoảng $0.05 hoặc phải chăng hơn, ở một vài PoP Châu Á nếu có giá bán đắt hơn thì cao lắm cũng khoảng $0.1 cho từng GB băng thông. Vậy thì thay vì bạn mua thêm băng thông ở host thì nên dùng CDN sẽ tiết kiệm ngân sách hơn hết sức nhiều.

Khi nào buộc phải dùng CDN?

CDN có khá nhiều lợi ích khi sử dụng và nó là một trong những yêu ước mà nhiều website buộc phải sử dụng. Nhưng chưa hẳn website làm sao cũng quan trọng để sử dụng, mà CDN chỉ thật sự hữu ích khi:

Máy công ty của website đặt xa tín đồ dùng.Lượt truy vấn lớn tốn những băng thông.Có nhiều lượt truy cập trên nhiều non sông khác nhau.Khi sử dụng kỹ thuật Load Balancing FailOver.

Khi nào chưa cần thiết khi dùng CDN?

Như tôi đã nói ngơi nghỉ trên, trong vô số trường hợp các bạn không quan trọng phải sử dụng CDN vày không hầu như nó không giúp website cấp tốc hơn hơn nữa chậm hơn. Và giữa những lý do thịnh hành nhất là sever của website đặt ở gần người dùng. Ví dụ chúng ta có máy chủ tại vn và ship hàng người cần sử dụng tại Việt Nam, cơ mà bạn sử dụng CDN mà nếu CDN đó không có PoP tại vn thì website bạn sẽ chậm hơn vày lúc đó người tiêu dùng của các bạn sẽ truy cập ở những PoP không giống xa rộng so với sever gốc lúc này nên bởi vậy chậm hơn.

Tương từ với dịch vụ thương mại proxy CDN như CloudFlare, website đặt ở máy chủ tại vn mà sử dụng nó thì người tiêu dùng ở việt nam sẽ vào lừ đừ hơn so với bình thường.

Những xem xét khi chọn thương mại dịch vụ CDN

Khi bạn tiến hành tìm lựa chọn một dịch vụ CDN giỏi và phù hợp để sử dụng lâu hơn thì nên xem xét đến hệ thống PoP của họ. Rất tốt hãy yêu cầu ưu tiên chọn những dịch vụ CDN có cung ứng PoP ở nước nhà mà bạn có nhiều người sử dụng nhất. Ví dụ nếu khách hàng chọn CDN mang đến website vn thì cần ưu tiên các dịch vụ CDN bao gồm PoP tại vn như CDNSun, CDN.Net,…Mỗi nhà cung ứng đều tất cả mục Network để chúng ta xem hệ thống PoP của mình nên xem xét hãy xem mang đến kỹ trước lúc sử dụng.

Ngoài ra, cái quan trọng đặc biệt thứ nhì là chi tiêu và vẻ ngoài thanh toán. Các dịch vụ CDN bây giờ hỗ trợ hai kiểu giao dịch là dùng bao nhiêu trả bấy nhiêu (Pay-as-You-Go) hoặc trả phí cố định mỗi mon để sử dụng theo gói. Nếu như website các bạn tốn rất hiếm băng thông thì nên chọn bề ngoài thanh toán là pay-as-you-go sẽ tiết kiệm chi phí hơn vày mua theo gói có khi chúng ta không dùng hết.

Lưu ý cuối cùng là tốc độ, loại này bạn cũng có thể kiểm bệnh qua việc trải nghiệm dịch vụ và thực hiện ping tới add CDN bằng dịch vụ CA phầm mềm Synthetic Monitor để xem nó có thật sự buổi tối ưu tốc độ không. Hoặc bạn có thể tham khảo qua các bài review CDN bên trên mạng.

Một số khoáng sản CDN miễn phí

CloudFlare

Đây là một kênh dịch vụ proxy có hỗ trợ CDN miễn tầm giá khá phổ biến. Nếu như website của chúng ta đặt host tại Mỹ hoặc Châu Âu thì dịch vụ này sẽ giúp đỡ bạn về tối ưu tốc độ website vô cùng nhiều dành riêng cho các lượng truy cập tại Việt Nam.

Nó không y hệt như dịch vụ CDN đơn thuần mà lại mình trình diễn ở trên, các bạn không thể thực hiện domain riêng đến CDN và không thể download nội dung lên máy chủ CDN của họ nhưng nó sẽ hoạt động bằng phương pháp sử dụng một tờ proxy trung gian mang đến tên miền. Khi người dùng truy cập vào website của chúng ta thì họ vẫn đi sang 1 lớp proxy cùng ở kia nó đã tất cả sẵn CDN để phân phối nội dung trong trang, đường truyền website không cố đổi.

Photon

Đây là 1 dịch vụ quan trọng dành cho những người dùng WordPress tất cả cài plugin JetPack. Nó vẫn tự đưa các tập tin hình ảnh trên trang web về máy chủ CDN của Photon và phân phối cho người dùng để tiết kiệm băng thông và thời hạn tải trang.

jsDelivr

Đây là một trong những loại dịch vụ CDN dành cho các tủ sách Javascript. Ví dụ rứa vì bạn tự host tập tin jquery.js của thư viện jQuery thì hoàn toàn có thể dùng links CDN của jsDelivr. Lúc này nó cung ứng tới hơn 1650 thư viện không giống nhau, hầu như mọi tủ sách Javascript phổ biến đều có ở đó. Giải pháp sử dụng dễ dàng và đơn giản là nhúng tập tin Javascript tới link của chúng ta thay vị tự host.

Nếu bạn là người tiêu dùng WordPress thì rất có thể cài plugin này nhằm nó tự đổi khác các thư viện Javascript đang sử dụng trong trang web sang links CDN.

Google Hosted Library

Cũng hệt như jsDelivr, bạn có thể sử dụng các liên kết thư viện Javascript trên sever CDN của Google để tiết kiệm băng thông.

Một số dịch vụ CDN phổ biến

Amazon CloudFrontMaxCDNCDN77Akamai CDNCacheFlyCDN.NetCDN.Com.Vn (chỉ bao gồm PoP trên Việt Nam)EdgeCastCDNlionSoftLayerWPPronto

Cách sử dụng CDN

Về cách dùng CDN thì rất đối kháng giản, kia là sau thời điểm tiến hành tạo thương mại dịch vụ CDN thì bạn chỉ việc sửa băng thông gốc của nội dung tĩnh trên website sang băng thông nội dung của CDN. Ví dụ:

*

Đổi thành:

*

Và nếu dùng WordPress thì có khá nhiều plugin hỗ trợ tự đổi như WP Super Cache, W3 Total Cache, CDN Enabler,…

Ngoại trừ một số dịch vụ proxy CDN như CloudFlare giỏi Incapsula thì không cần đổi gì cả do vốn thương hiệu miền đã có được request thông qua CDN vì chúng ta đã trỏ DNS của thương hiệu miền sang dịch vụ thương mại của họ.

Xem thêm: Các Bài Toán Thực Tế Lớp 12, Toán Thực Tế 12 Có Đáp Án Và Lời Giải Chi Tiết

Lời kết

Trong bài bác này chắc rằng là bản thân đã trình diễn khá chi tiết về CDN rồi nên mình nghĩ về chỉ từng ấy thôi là đã quá đầy đủ để bạn hiểu về CDN rồi. Thực tế bây chừ người có tác dụng website ở vn ít lúc lựa chọn những dịch vụ host tại vn vì nhiều tại sao tế nhị nên nhu cầu sử dụng CDN cũng rất cao. Hi vọng sau lúc có kiến thức thêm về CDN, bạn sẽ biết mình có nên sử dụng CDN hay không và đọc về nó theo cách đúng nhất.