5 lợi ích chính của việc sử dụng CDN cho trang web WordPress
Nhiều người hiện đang chọn lưu trữ các tài nguyên trang web của họ trên mạng phân phối nội dung...
Nội Dung
Máy chủ biên CDN là một máy tính tồn tại ở vị trí hợp lý hoặc biên/edge của mạng. Một máy chủ biên thường đóng vai trò là kết nối giữa các mạng riêng biệt. Mục đích chính của máy chủ biên CDN là lưu trữ nội dung càng gần máy khách yêu cầu càng tốt, do đó giảm độ trễ và cải thiện thời gian tải trang.
Máy chủ biên là một loại thiết bị biên cung cấp một điểm vào mạng. Các thiết bị biên khác bao gồm bộ định tuyến và công tắc định tuyến. Các thiết bị biên thường được đặt bên trong các điểm trao đổi Internet (IxP) để cho phép các mạng khác nhau kết nối và chia sẻ phương tiện truyền thông.
Trong bất kỳ bố cục mạng cụ thể nào, một số thiết bị khác nhau sẽ kết nối với nhau bằng một hoặc nhiều mẫu mạng được xác định trước. Nếu một mạng muốn kết nối với một mạng khác hoặc mạng Internet lớn hơn, nó phải có một số dạng cầu nối để lưu lượng truyền từ vị trí này sang vị trí khác. Các thiết bị phần cứng tạo ra cầu nối này trên biên của mạng được gọi là thiết bị biên.
Trong một mạng gia đình hoặc mạng văn phòng điển hình với nhiều thiết bị được kết nối, các thiết bị như điện thoại di động hoặc máy tính kết nối và ngắt kết nối với mạng thông qua mô hình mạng hub-and-speak. Tất cả các thiết bị tồn tại trong cùng một mạng cục bộ (LAN) và mỗi thiết bị kết nối với một bộ định tuyến trung tâm, qua đó chúng có thể kết nối với nhau.
Để kết nối mạng thứ hai với mạng thứ nhất, tại một số điểm phải thực hiện kết nối giữa các mạng. Theo định nghĩa, thiết bị mà các mạng có thể kết nối với nhau là một thiết bị cạnh.
Bây giờ, nếu một máy tính bên trong Mạng A cần kết nối với một máy tính bên trong Mạng B, kết nối phải truyền từ mạng A, qua biên mạng và vào mạng thứ hai. Mô hình tương tự này cũng hoạt động trong các bối cảnh phức tạp hơn, chẳng hạn như khi kết nối được thực hiện trên Internet. Khả năng chia sẻ phương tiện truyền thông của các mạng bị tắc nghẽn bởi tính khả dụng của các thiết bị cạnh giữa chúng.
Khi một kết nối phải đi qua Internet, thậm chí phải thực hiện nhiều bước trung gian hơn giữa mạng A và mạng B. Để đơn giản hơn, hãy tưởng tượng rằng mỗi mạng là một vòng tròn và nơi mà các vòng tròn tiếp xúc là cạnh của mạng lưới. Để kết nối di chuyển trên Internet, nó thường sẽ chạm vào nhiều mạng và di chuyển qua nhiều nút biên của mạng. Nói chung, kết nối phải di chuyển càng xa thì số lượng mạng phải được truyền qua càng lớn. Một kết nối có thể đi qua các nhà cung cấp dịch vụ Internet khác nhau và phần cứng của cơ sở hạ tầng đường trục Internet trước khi đạt được mục tiêu của nó.
Một nhà cung cấp CDN sẽ đặt máy chủ ở nhiều vị trí, nhưng một số vị trí quan trọng nhất là các điểm kết nối ở rìa giữa các mạng khác nhau. Các máy chủ biên này sẽ kết nối với nhiều mạng khác nhau và cho phép lưu lượng truyền giữa các mạng một cách nhanh chóng và hiệu quả. Nếu không có CDN, quá trình chuyển tuyến có thể diễn ra chậm hơn và / hoặc nhiều tuyến đường phức tạp hơn giữa nguồn và điểm đến. Trong trường hợp xấu nhất, giao thông sẽ “kéo dài” khoảng cách lớn; khi kết nối với một thiết bị khác trên đường phố, một kết nối có thể di chuyển xuyên quốc gia và ngược lại. Bằng cách đặt các máy chủ biên ở các vị trí quan trọng, CDN có thể nhanh chóng cung cấp nội dung cho người dùng bên trong các mạng khác nhau. Để tìm hiểu thêm về những cải tiến của việc sử dụng CDN, hãy khám phá cách hoạt động của hiệu suất CDN.
Máy chủ gốc là máy chủ web nhận tất cả lưu lượng truy cập Internet khi thuộc tính web không sử dụng CDN. Sử dụng máy chủ gốc không có CDN có nghĩa là mỗi yêu cầu Internet phải quay trở lại vị trí thực của máy chủ gốc đó, bất kể nó cư trú ở đâu trên thế giới. Điều này tạo ra sự gia tăng thời gian tải làm tăng máy chủ càng xa máy khách yêu cầu.
Máy chủ biên CDN lưu trữ (bộ nhớ cache) nội dung ở các vị trí chiến lược để giảm tải một hoặc nhiều máy chủ gốc. Bằng cách di chuyển các nội dung tĩnh như hình ảnh, tệp HTML và JavaScript (và nội dung tiềm năng khác) đến gần máy khách yêu cầu nhất có thể, bộ đệm ẩn của máy chủ biên có thể giảm thời gian tải tài nguyên web. Máy chủ gốc vẫn có một chức năng quan trọng để chơi khi sử dụng CDN, vì mã phía máy chủ quan trọng, chẳng hạn như cơ sở dữ liệu thông tin xác thực của ứng dụng khách đã băm được sử dụng để xác thực, thường được duy trì tại nguồn gốc. Tìm hiểu về Cloudflare CDN với các máy chủ biên trên toàn cầu.