Khi nào bạn quyết định sử dụng CDN?
Sớm vào phát triển. Trang web này dành cho một Nhiếp ảnh gia và một trong những yếu tố thách thức nhất là đảm bảo thời gian tải thực tế là vô hình. Mặc dù không có nhiều vấn đề như video, nhưng giới hạn yêu cầu HTTP đồng thời sẽ gây ra sự cố. Trang web đang được phát triển sử dụng Google App Engine và mặc dù họ cung cấp dịch vụ lưu trữ nội dung tĩnh nhưng vẫn có vấn đề với số lượng yêu cầu đồng thời.
Làm thế nào bạn đo được thành công của người dùng sử dụng CDN?
1) Dễ dàng tích hợp vào CMS để vô hình. Điều này gây ra các vấn đề kỹ thuật lớn ở phía máy chủ, các công việc có thể bảo vệ và các yêu cầu không đồng bộ AJAX dài bị vấy bẩn - cuối cùng, quy trình làm việc CMS phải được làm lại (và tiếp tục được làm lại).
2) Nhanh chóng. Sử dụng Cloudfront của Amazon, chúng tôi đã nhận thấy sự gia tăng tốc độ rất lớn, đặc biệt là ở Phương Đông (nơi nhiếp ảnh gia đang nghi vấn sẽ chuyển đến). Các thao tác tải lên tệp cũng nhanh chóng, tuy nhiên chúng tôi không hài lòng với tốc độ thay đổi dữ liệu META (một số có thể khá rộng), đặc biệt là trên việc truyền từ S3 sang CloudFront.
3) Giá rẻ. Chi phí của một CDN nên tối thiểu cho nhu cầu của chúng tôi và cung cấp rất nhiều tiếng nổ cho bạn. Chúng tôi đã nhắm đến tốc độ người dùng cuối nhanh hơn so với chỉ sử dụng Google App Engine, nhưng với cùng một mức giá và vui mừng báo cáo điều này đã đạt được.