Những gì tôi hiểu cho đến nay:
- Bạn giữ máy chủ web hiện tại của mình, nhưng bạn thay đổi máy chủ DNS cho trang web của mình từ máy chủ DNS của máy chủ hiện tại sang máy chủ DNS của CloudFlare.
- CloudFlare phục vụ tài nguyên trang web của bạn từ nhiều trung tâm dữ liệu trên toàn thế giới.
Bây giờ, tôi muốn biết các chi tiết kỹ thuật của cơ chế này. Dưới đây là một số câu hỏi tôi có:
CloudFlare có hoạt động như một proxy bộ đệm không? Nói rằng tôi có một loạt các hình ảnh trên các trang của trang web của tôi. CloudFlare có lưu trữ tất cả các hình ảnh đó trên mỗi trung tâm dữ liệu của họ và sau đó phân phát chúng từ các trung tâm dữ liệu đó không?
Những tài nguyên trang web bị ảnh hưởng? Chỉ những cái tĩnh? Còn các trang web (tài liệu HTML) thì sao? Điều gì xảy ra nếu các trang được tạo bởi máy chủ của tôi? Làm thế nào để CloudFlare đảm bảo luôn phục vụ phiên bản cập nhật nhất của trang?
Điều gì về các yêu cầu POST đến trang web của tôi (ví dụ: khách truy cập tải dữ liệu qua Ajax sau đó được lưu trữ trong cơ sở dữ liệu)? Những thứ này phải được thực hiện trên máy chủ của tôi. Vì vậy, CloudFlare không (và không thể) tăng hiệu suất của quy trình này, phải không? Vì vậy, CloudFlare chỉ chuyển tiếp yêu cầu Ajax đến máy chủ web gốc?