Thứ Hai, 20 tháng 6, 2016

Lúc nào cần dùng CDN cho website

Thuật ngữ CDN với thể mọi người sẽ bắt gặp khá rộng rãi bài viết trên thachpham.com, hoặc lúc mọi người buộc phải một người sở hữu kinh nghiệm tư vấn giải pháp tiết kiệm băng thông máy chủ và nâng cao tốc độ website đều sẽ được nghe tư vấn là tiêu dùng CDN. Vậy CDN chính xác là chiếc gì, với bao nhiêu mẫu CDN, và website của người dùng mang ưng ý để dùng CDN không thì bài này sẽ phân phối cho các bạn một vài tin cần thiết đấy.

CDN là gì?

cdn-map

CDN là chữ viết tắt của Content Delivery Network và cao cấp nhất là đừng cố dịch sang tiếng Việt mà phải hiểu theo nghĩa tiếng Anh để giảm thiểu lệch lạc, hoặc giả dụ hiểu thì bạn nên dịch sang nghĩa là "mạng cung cấp nội dung" sẽ ok hơn. Nghĩa là nó là 1 hệ thống máy chủ trên toàn cầu (số lượng tùy theo mỗi nhà phân phối dịch vụ) thiết kế nhiệm vụ lưu bản sao của một số nội dung tĩnh bên trong website, sau đó phân tán nó ra rộng rãi máy chủ khác (được gọi là PoP – Points of Presence) và từ vài PoP đó nó sẽ gửi tới cho bạn lúc họ truy cập vào website.

>>> sự kiện khác: Thiet ke website bat dong san

thứ 1, chúng ta Xem qua mô hình khác nhau giữa 1 web ko dùng CDN và 1 web có dùng CDN.

ko dùng CDN

khi bạn xem 1 tập tin tức mà ko mang CDN, nghĩa là họ đã gửi 1 request thẳng tới máy chủ chứa web để truy cập tập tin tức đó. Ví dụ liên kết này của thachpham.com là truy cập thẳng vào máy chủ của thachpham.com.

Trước khi sử dụng CDN

Trước khi tiêu dùng CDN

tiêu dùng CDN

lúc 1 tập sự kiện được chế tạo bởi CDN, người mua truy cập vào nó thì PoP sản xuất gần nhất so sở hữu bạn sẽ trả nội dung về cho quý khách xem. Ví dụ người mua truy cập vào liên kết này là xem 1 nội dung của thachpham.com trên CDN, ví dụ quý khách ở Việt Nam thì PoP CDN tại Việt Nam sẽ phân phối nội dung cho bạn.

with-cdn

Sau lúc sử dụng CDN

>>> thông tin thêm: Thiet ke web nha hang

vài hình thức CDN

lúc dùng các dịch vụ CDN (không tính CloudFlare hay vài dịch vụ proxy CDN tương tự) thì khách hàng sẽ thấy họ mang hỗ trợ những kiểu sử dụng CDN bao gồm:

Pull HTTP/Static

Kiểu này nghĩa là tất cả mọi người khai báo tên miền của web bắt buộc sử dụng CDN hoặc IP của máy chủ. Sau đấy một vài PoP CDN sẽ tự động truy cập tới website theo tên miền đấy và tự lưu lại bản sao gần như nội dung tĩnh bên trong web (các hình ảnh, tập tin tức CSS, tập sự kiện Javascript, Flash, video,….). Và sau đó tất cả mọi người mang thể truy cập 1 tập thông tin nào đấy trên website có đường dẫn CDN mà họ sản xuất hoặc dùng 1 tên miền riêng cho CDN. Ví dụ:

  • Tập tin tức gốc: http://thachpham.com/wp-content/uploads/2015/11/with-cdn.png
  • Tập thông tin CDN: http://static.thach.io/wp-content/uploads/2015/11/with-cdn.png

POST/PUSH/PUT/Storage CDN…

cái này có thể được gọi có phổ biến loại tên khác nhau. Nhưng nó sở hữu 1 điểm chung là thay bởi vì các PoP CDN sẽ tự thu thập nội dung ở website thì người dùng sẽ tải thẳng các nội dung yêu cầu sản xuất qua CDN lên máy chủ của họ qua vài giao thức đa dạng như FTP hoặc HTTP. Thường thì bây giờ họ hỗ trợ FTP là đa dạng nhất.

Và mang phương thức cung ứng này, bạn sẽ sở hữu thể tiết kiệm được dung tích lưu trữ trên máy chủ vì ko với lưu gì ở đấy cả.

Streaming CDN

Mặc dù vài kiểu CDN ở trên đều mang hỗ trợ tập tin tức clip nhưng nó lại ko hỗ trợ phát live trực tiếp clip (streaming). vì thế phương thức này sẽ giúp CDN chế tạo nội dung streaming từ máy chủ và sau đấy nó phân phối lại cho bạn xem để tiết kiệm băng thông từ máy chủ streaming gốc. Hoặc người mua có thể lựa tìm mẹo tải thẳng nội dung streaming lên máy chủ CDN giống như Push CDN.

điểm mạnh lúc dùng CDN

Như vậy sau khi người mua hiểu qua về mẹo hoạt động của CDN thì các bạn sẽ nhận thấy rằng nó sở hữu vài điểm mạnh là:

Tiết kiệm băng thông cho máy chủ gốc

Băng thông từ mạng của máy chủ gốc chỉ tốn một lần xử lý đó là chấp nhận request từ vài PoP CDN, sau ấy một vài lượt truy cập từ mọi người sẽ chỉ truy cập vào nội dung trên CDN đề nghị máy chủ gốc sẽ ko tốn thêm. Chỉ lúc nào người dùng tiến hành xóa những bản lưu nội dung trên CDN thì một số PoP CDN sẽ tiến hành lấy nội dung lần nữa thì mới tốn thêm.

nâng cao tốc lượt truy cập

vì tính chất các PoP CDN trải dài trên khắp những châu lục bắt buộc nó sẽ giúp website quý khách truy cập nhanh hơn đối có các người dùng ở xa máy chủ của web. Ví dụ thachpham.com đặt máy chủ ở Mỹ mà giả dụ truy cập trực tiếp để xem một hình ảnh 300KB ở Việt Nam sẽ mất khoảng 0.5 giây (500ms). Thế nhưng nếu thachpham.com sử dụng CDN cho một số nội dung tĩnh ấy có hỗ trợ PoP tại Việt Nam thì người dùng chỉ mất 0.01 giây (10ms) để xem một tập thông tin, thậm chí còn nhanh hơn thế.

Tương tự có những các bạn ở quốc gia khác, CDN của ban càng với rộng rãi PoP ở nhiều quốc gia khác nhau thì càng có lợi trong việc nâng cao tốc website toàn cầu.

>>> với thể người dùng quan tâm: Thiet ke website du lich

Tiết kiệm dung lượng

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

Tiết kiệm mức giá

tầm giá tiết kiệm ở đây là tầm giá băng thông. fake sử máy chủ hoặc gói host của bạn chỉ hỗ trợ một khoảng băng thông cho phép mỗi tháng nhất định thì khi hết mọi người sẽ buộc phải mua thêm hoặc nâng cấp băng thông. Giá băng thông thấy vậy chứ chẳng hề phải chăng, giá băng thông trung bình bây giờ trên những nhà phân phối host là khoảng 20.000 đồng cho mỗi GB, tương đương $0.88 rồi. Nhưng một vài dịch vụ CDN bây giờ đa phần sẽ sở hữu giá là khoảng $0.05 hoặc tốt hơn, ở các PoP Châu Á trường hợp sở hữu đắt hơn thì cao lắm cũng khoảng $0.1 cho mỗi GB băng thông. Vậy thì thay bởi vì người dùng sắm thêm băng thông ở host thì hãy sử dụng CDN sẽ tiết kiệm hơn đầy đủ.

khi nào cần dùng CDN?

CDN với mọi thuận tiện khi dùng và nó là một trong các nên mà nhiều website cần sử dụng. Nhưng chẳng phải website nào cũng nhu yếu để sử dụng, mà CDN chỉ thật sự hữu ích khi:

  • Máy chủ của website đặt xa bạn.
  • Lượt truy cập lớn tốn nhiều băng thông.
  • mang rộng rãi lượt truy cập trên phổ biến quốc gia khác nhau.
  • lúc dùng công nghệ Load Balancing FailOver.

lúc nào chưa cần thiết khi tiêu dùng CDN?

Như mình đã nói ở trên, trong đa dạng trường hợp người dùng ko cần thiết cần tiêu dùng CDN nguyên nhân là không một số nó ko giúp web nhanh hơn mà còn chậm hơn. Và 1 trong vài Nguyên do nhiều nhất là máy chủ của website đặt ở gần mọi người. Ví dụ khách hàng với máy chủ tại Việt Nam và phục vụ bạn tại Việt Nam, nhưng tất cả mọi người dùng CDN mà trường hợp CDN đấy ko sở hữu PoP tại Việt Nam thì web các bạn sẽ chậm hơn nguyên nhân là khi ấy mọi người của khách hàng sẽ truy cập ở những PoP khác xa hơn so có máy chủ gốc ngày nay cần thành ra chậm hơn.

Tương tự với dịch vụ proxy CDN như CloudFlare, website đặt ở máy chủ tại Việt Nam mà dùng nó thì tất cả mọi người ở Việt Nam sẽ vào chậm hơn so mang bình thường.

>>> sự kiện liên quan: Thiết kế web tin tức

mẹo sử dụng CDN

Về phương pháp sử dụng CDN thì cực kỳ đơn thuần, đó là sau khi tiến hành tạo dịch vụ CDN thì người dùng chỉ cần sửa đường dẫn gốc của nội dung tĩnh trên web sang đường dẫn nội dung của CDN. Ví dụ:

01
<img src="http://thachpham.com/images/logo.png">

Đổi thành:

01
<img src="http://tên-miền-cdn/images/logo.png">

Và trường hợp dùng WordPress thì mang phần lớn plugin hỗ trợ tự đổi như WP Super Cache, W3 Total Cache, CDN Enabler,…

ngoại trừ một vài dịch vụ proxy CDN như CloudFlare hay Incapsula thì không cần đổi gì cả do vốn tên miền đã được request thông qua CDN do bạn đã trỏ DNS của tên miền sang dịch vụ của họ.

Lời kết

Trong bài này mang lẽ là mình đã trình bày hơi yếu tố về CDN rồi cần mình nghĩ chỉ bấy nhiêu thôi là đã quá đủ để các bạn hiểu về CDN rồi. Thực tế bây giờ người làm website ở Việt Nam ít khi lựa tìm các dịch vụ host tại Việt Nam do phổ biến Nguyên do tế nhị yêu cầu nhu cầu sử dụng CDN cũng tương đối cao. Hy vọng sau khi sở hữu kiến thức thêm về CDN, khách hàng sẽ biết mình có buộc phải dùng CDN hay ko và hiểu về nó theo phương pháp đúng nhất.

>>> tin tức thêm: Thiết kế website giáo dục

0 nhận xét:

Đăng nhận xét

Twitter Delicious Facebook Digg Stumbleupon Favorites More