it-swarm-vi.com

CDN - Mạng phân phối nội dung. Làm thế nào để họ làm việc và tại sao tôi muốn sử dụng một?

Chính xác thì Mạng phân phối nội dung (CDN) là gì, nó hoạt động như thế nào và tại sao tôi muốn sử dụng một mạng cho trang web của mình? Những CDN nổi tiếng ngoài kia là gì?

17
Chris W. Rea

Định nghĩa

Wikipedia nói vậy tốt:

Mạng phân phối nội dung hoặc mạng phân phối nội dung (CDN) là một hệ thống các máy tính chứa các bản sao dữ liệu, được đặt tại các điểm khác nhau trong mạng để tối đa hóa băng thông để truy cập dữ liệu từ các máy khách trên toàn mạng. Một khách hàng truy cập một bản sao của dữ liệu gần máy khách, trái ngược với tất cả các máy khách truy cập vào cùng một máy chủ trung tâm, để tránh tắc nghẽn gần máy chủ đó.

Các loại nội dung bao gồm các đối tượng web, các đối tượng có thể tải xuống (tệp phương tiện, phần mềm, tài liệu), ứng dụng, luồng phương tiện thời gian thực và các thành phần khác của phân phối internet (DNS, tuyến đường và truy vấn cơ sở dữ liệu)

Lợi ích

CDN thường gặp

11
jessegavin

Mạng phân phối nội dung Lưu trữ các bản sao nội dung của bạn và phục vụ nó cho khách truy cập của bạn từ một máy chủ gần với họ. Ví dụ: nếu hình ảnh của bạn được phục vụ thông qua CDN, khách truy cập vào trang web của bạn sẽ tải xuống hình ảnh một cách trong suốt từ máy chủ của CDN thay vì của bạn.

Hai lý do lớn nhất để sử dụng CDN là giảm lưu lượng/băng thông trên máy chủ của bạn và tăng tốc độ phân phối. CDN hoạt động như một bộ đệm: nó tải nội dung của bạn từ máy chủ của bạn một lần và sau đó gửi nó đến tất cả khách truy cập từ máy chủ của chính họ thay vì của bạn. Một CDN cũng sẽ có một số lượng lớn máy chủ được đặt trên toàn cầu, vì vậy họ sẽ có thể phục vụ nội dung cho hầu hết khách truy cập từ một địa điểm gần hơn bạn có thể, và do đó đến đó nhanh hơn.

Hai CDN lớn nhất mà tôi biết là AkamaiLimelight .

3
Matthew Shanley

Microsoft cũng đang chạy Windows Azure CDN và gần đây họ đã phát hành cấu trúc giá cho nó như:

“The following three billing meters and rates will apply for the CDN:

•$0.15 per GB for data transfers from European and North American locations
•$0.20 per GB for data transfers from other locations
•$0.01 per 10,000 transactions”
2
Larry Smithmier

Khi ai đó mở trang web của bạn, nội dung được sắp xếp trong một hàng đợi. Cho đến khi hoặc trừ khi thành phần thứ nhất được phân định thành phần khác không thể. Vì vậy, tốc độ tải tổng thể của trang web của bạn được tăng lên. Nếu bạn sử dụng một số CDN thì yêu cầu có thể được xử lý tương đương. Vì vậy, tốc độ tổng thể tăng lên.

Bạn có thể sử dụng trang web của riêng mình dưới dạng CDN từ chính mình bằng cách tạo tên miền phụ.

Tốt hơn là sử dụng google hoặc wordpress cho nội dung tĩnh. Thời gian giải quyết DNS của họ rất ít

0
Amit Kumar Gupta