Thứ Hai, 20 tháng 6, 2016

Thời điểm nào cần dùng CDN cho website

Thuật ngữ CDN mang thể quý khách sẽ bắt gặp khá rộng rãi bài viết trên thachpham.com, hoặc lúc bạn phải 1 người có kinh nghiệm tư vấn giải pháp tiết kiệm băng thông máy chủ và tăng tốc độ website đều sẽ được nghe tư vấn là tiêu dùng CDN. Vậy CDN chính xác là dòng gì, có bao nhiêu chiếc CDN, và web của khách hàng có phù hợp để tiêu dùng CDN ko thì bài này sẽ cung ứng cho bạn những sự kiện 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à cần hiểu theo nghĩa tiếng Anh để tránh lệch lạc, hoặc nếu hiểu thì người dùng phải dịch sang nghĩa là "mạng cung ứng 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ụ) xây dựng nhiệm vụ lưu bản sao của các nội dung tĩnh bên trong web, sau đó phân tán nó ra phổ biến máy chủ khác (được gọi là PoP – Points of Presence) và từ những PoP ấy nó sẽ gửi đến cho mọi người khi họ truy cập vào website.

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

trước tiên, chúng ta Bật mí mô hình khác nhau giữa một web không dùng CDN và 1 web sở hữu sử dụng CDN.

không tiêu dùng CDN

lúc khách hàng xem 1 tập sự kiện mà ko với CDN, nghĩa là họ đã gửi một request thẳng tới máy chủ cất website để truy cập tập sự kiện đó. 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 dùng CDN

sử dụng CDN

khi một tập tin tức được cung cấp bởi CDN, khách hàng truy cập vào nó thì PoP cung cấp sắp nhất so với quý khách sẽ trả nội dung về cho mọi người xem. Ví dụ mọi người 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ụ tất cả mọi người ở 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 khi sử dụng CDN

>>> tin tức thêm: Thiet ke web nha hang

những hình thức CDN

khi dùng một số dịch vụ CDN (không tính CloudFlare hay những dịch vụ proxy CDN tương tự) thì các bạn sẽ thấy họ có hỗ trợ các kiểu dùng CDN bao gồm:

Pull HTTP/Static

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

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

POST/PUSH/PUT/Storage CDN…

dòng này sở hữu thể được gọi sở hữu đa dạng mẫu tên khác nhau. Nhưng nó mang 1 điểm chung là thay do những PoP CDN sẽ tự thu thập nội dung ở website thì các bạn sẽ tải thẳng vài nội dung bắt buộc cung ứng qua CDN lên máy chủ của họ qua các giao thức nhiều như FTP hoặc HTTP. Thường thì hiện nay họ hỗ trợ FTP là đa dạng nhất.

Và với phương thức phân phối này, mọi người sẽ với thể tiết kiệm được diện tích lưu trữ trên máy chủ nguyên do là không có lưu gì ở đó cả.

Streaming CDN

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

thế mạnh lúc dùng CDN

Như vậy sau khi mọi người hiểu qua về bí quyết hoạt động của CDN thì khách hàng sẽ nhận thấy rằng nó mang một số ưu điểm 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 1 lần xử lý đó là chấp nhận request từ một vài PoP CDN, sau đó 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 yêu cầu máy chủ gốc sẽ ko tốn thêm. Chỉ khi nào mọi người 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.

tăng tốc lượt truy cập

vì tính chất các PoP CDN trải dài trên khắp các châu lục phải nó sẽ giúp web người mua truy cập nhanh hơn đối mang các khách hàng ở xa máy chủ của web. Ví dụ thachpham.com đặt máy chủ ở Mỹ mà nếu truy cập trực tiếp để xem 1 hình ảnh 300KB ở Việt Nam sẽ mất khoảng 0.5 giây (500ms). Thế nhưng ví như thachpham.com tiêu dùng CDN cho vài nội dung tĩnh đấy mang hỗ trợ PoP tại Việt Nam thì bạn 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ó vài quý khách ở quốc gia khác, CDN của ban càng có đa dạng PoP ở phổ biến quốc gia khác nhau thì càng với 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 web du lich

Tiết kiệm dung lượng

nếu các bạn với tiêu 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ủ nguyên nhân là gần như trang bị đã được upload lên thẳng máy chủ CDN. Tuy nhiên để an toàn quý khách nên 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 chi phí

giá tiền tiết kiệm ở đây là mức giá băng thông. nhái sử máy chủ hoặc gói host của các bạn chỉ hỗ trợ một khoảng băng thông cho phép mỗi tháng nhất định thì lúc hết bạn sẽ bắt buộc sắm thêm hoặc nâng cấp băng thông. Giá băng thông thấy vậy chứ không phải phải chăng, giá băng thông trung bình bây giờ trên các nhà chế tạo host là khoảng 20.000 đồng cho mỗi GB, tương đương $0.88 rồi. Nhưng một số dịch vụ CDN bây giờ đa phần sẽ có giá là khoảng $0.05 hoặc thấp hơn, ở vài PoP Châu Á ví như có đắ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 lý do là người mua sắm thêm băng thông ở host thì hãy sử dụng CDN sẽ tiết kiệm hơn hầu hết.

khi nào buộc phải tiêu dùng CDN?

CDN sở hữu phần lớn tiện lợi khi tiêu dùng và nó là một trong vài yêu cầu mà phổ biến web cần sử dụng. Nhưng không phải website nào cũng nhu yếu để dùng, mà CDN chỉ thật sự hữu ích khi:

  • Máy chủ của web đặt xa các bạn.
  • Lượt truy cập lớn tốn đa dạng băng thông.
  • với đa dạng lượt truy cập trên nhiều quốc gia khác nhau.
  • khi sử dụng kỹ thuật Load Balancing FailOver.

khi nào chưa nhu yếu lúc sử dụng CDN?

Như mình đã đề cập ở trên, trong rộng rãi trường hợp người dùng không nhu yếu yêu cầu dùng CDN nguyên nhân là ko những nó không giúp website nhanh hơn mà còn chậm hơn. Và một trong vài Lý do đa dạng nhất là máy chủ của website đặt ở gần người mua. Ví dụ quý khách sở hữu máy chủ tại Việt Nam và phục vụ các 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 tất cả mọi người sẽ chậm hơn bởi vì khi ấy người dùng của người dùng sẽ truy cập ở các PoP khác xa hơn so sở hữu máy chủ gốc hiện 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à tiêu dùng nó thì khách hàng ở Việt Nam sẽ vào chậm hơn so mang bình thường.

>>> thông tin liên quan: Thiet ke website tin tuc

phương pháp dùng CDN

Về bí quyết tiêu dùng CDN thì cực kỳ đơn giản, đó là sau lúc tiến hành tạo dịch vụ CDN thì tất cả mọi người chỉ đề nghị 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à giả dụ dùng WordPress thì mang đầy đủ plugin hỗ trợ tự đổi như WP Super Cache, W3 Total Cache, CDN Enabler,…

ngoài các dịch vụ proxy CDN như CloudFlare hay Incapsula thì ko yêu cầu đổi gì cả nguyên nhân là vốn tên miền đã được request thông qua CDN bởi vì người mua đã trỏ DNS của tên miền sang dịch vụ của họ.

Lời kết

Trong bài này có lẽ là mình đã trình bày khá khía cạnh về CDN rồi đề nghị mình nghĩ chỉ bấy nhiêu thôi là đã quá đủ để quý khách 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 những dịch vụ host tại Việt Nam nguyên nhân là rộng rãi Nguyên nhân tế nhị yêu cầu nhu cầu tiêu dùng CDN cũng tương đối cao. Hy vọng sau lúc mang kiến thức thêm về CDN, người mua sẽ biết mình với yêu cầu tiêu dùng CDN hay không và hiểu về nó theo bí quyết đúng nhất.

>>> tin tức thêm: Thiet ke website giao duc

0 nhận xét:

Đăng nhận xét