Tôi vẫn sốc khi biết rằng mọi người cho rằng Mạng phân phối nội dung đắt tiền, hầu hết chỉ tính phí 0,20c mỗi GB.
Việc phục vụ các trang web tĩnh trên CDN thật đáng kinh ngạc - bạn có được hiệu suất của một máy chủ chuyên dụng mà không phải trả tiền cho nó, cộng với việc bạn có một máy chủ ở tất cả các khu vực chính trên thế giới rất hiệu quả so với một máy chủ chuyên dụng về tốc độ và khả năng mở rộng.
Có một vài nhược điểm lớn khi lưu trữ trên CDN và đó là:
Không có tệp PHP
Hỗ trợ PHP (Bạn cần sử dụng biểu mẫu liên hệ qua Ajax để truy xuất contact.php từ nơi khác, phương thức HTML rất hấp dẫn - nếu bạn không cần biểu mẫu liên hệ, thì (tuyệt vời!) Cho những thứ như nhận xét bạn có thể sử dụng Disqus, đó là JavaScript.)
Các vấn đề về CNAME
Đáng buồn thay, hầu hết các CDN không hỗ trợ các CNAME không có www nên bạn không thể giải quyết tên miền khi ai đó quên www, không phải là vấn đề lớn nhưng có nhiều cách giải quyết vấn đề này. Bạn thiết lập EC2 hoặc lưu trữ chia sẻ và bạn để nó xử lý phi www với chuyển hướng. Vì vậy, bất cứ khi nào ai đó quên www, nó sẽ liên lạc với máy chủ, sau đó chuyển hướng đến CDN một cách chính xác. Một phương pháp khác là bạn chọn một CDN hỗ trợ điều này - tôi tin rằng Limelight có, nhưng Amazon và Rackspace thì không. Tôi đã nghe Limelight lưu trữ DNS và chỉnh sửa thủ công trên hệ thống của họ, tôi chưa bao giờ tự mình thực hiện việc này vì vậy tôi không thể xác nhận họ làm hay không.
Cập nhật nội dung
Mặt khác, bạn cần phải lọc nội dung hoặc tệp mà bạn chỉnh sửa, ví dụ như bạn thực hiện một số bổ sung cho index.html bạn cần phải thiết lập một khoảng thời gian ngắn trên bộ chứa hoặc lọc thủ công tệp đó bộ nhớ cache để nó cập nhật trên toàn thế giới.
Tóm lược
Lưu trữ một trang web tĩnh trên CDN là cuồng tín - Tôi điều hành một số ít các trang web tĩnh trên CDN và họ rất cuồng nhiệt, tôi chỉ sử dụng 1-2 GB trên mỗi trang web và tôi nhận được hóa đơn với giá 0,24p cho mỗi trang web, rẻ hơn chia sẻ lưu trữ và cung cấp cho bạn hiệu suất của một máy chủ chuyên dụng. Nếu bạn định thiết lập một VPS nhỏ khác với EC2 để chuyển hướng thì bất kỳ VPS nào có dung lượng 128mb cũng sẽ làm được. Bạn có thể nhận được một cái giá rẻ như $ 1 một tháng. Chỉ cần Google 128mb VPS hoặc VPS dưới 5 đô la một tháng - có hàng trăm công ty làm VPS thông số kỹ thuật thấp cho đậu phộng sẽ thực hiện thủ thuật này.