Có thật là CloudFlare thực sự không ảnh hưởng đến nội dung động?


11

Tôi đã đọc Câu hỏi thường gặp về CloudFlare, tôi hiểu rằng đó là hoạt động như một proxy ngược và tất cả các yêu cầu đối với tên miền của bạn sẽ thông qua CloudFlare.

Họ nói trong FAQ rằng nó sẽ không làm chậm nội dung động, điều này thậm chí có thể không?
bởi vì tất cả nội dung động được yêu cầu sẽ được yêu cầu từ máy chủ của họ, hơn là máy chủ của họ cần yêu cầu nó từ máy chủ của bạn và hơn là gửi nó cho khách hàng.
Đó là ít nhất họ hiểu nó.

Dường như với tôi như thế này sẽ làm chậm nội dung động.

Vậy có đúng không? CloudFlare không ảnh hưởng đến nội dung động?

Câu trả lời:


16

CloudFlare, trong hầu hết các trường hợp, không lưu trữ HTML. Điều này là do chúng tôi không muốn hiển thị nội dung động cũ. Điều đó nói rằng, hệ thống có thể giúp hiệu suất của nội dung động thậm chí theo bốn cách chính:

  1. CloudFlare có thể định tuyến lưu lượng truy cập qua các tuyến mạng ưa thích thường hiệu quả hơn so với yêu cầu thông thường.
  2. Đối với các trang web có nhiều lưu lượng truy cập, CloudFlare có thể giữ kết nối mở giữa máy chủ gốc và proxy CloudFlare, đảm bảo tuyến đường ổn định và hiệu quả hơn.
  3. Các máy chủ của CloudFlare được tối ưu hóa cho mức độ nén không mất dữ liệu rất cao, do đó, ngay cả đối với các trang động, nội dung có thể được nén (và do đó được phân phối nhanh hơn) so với cài đặt GZIP điển hình mà hầu hết mọi người thực hiện trên máy chủ web của họ.
  4. CloudFlare có thể sửa đổi nội dung động ngay cả khi đang di chuyển để tối ưu hóa nội dung đó cho thiết bị cụ thể truy cập trang tùy thuộc vào các tùy chọn bạn chọn. Các tính năng như Auto Minify sẽ giảm kích thước của HTML động để loại bỏ các bình luận và khoảng trắng, trong đó Rocket Loader sẽ viết lại mạnh mẽ hơn cách thức phân phối tài nguyên trên một trang để đảm bảo hiệu suất tối đa cho thiết bị cụ thể truy cập trang web.

Mặc dù nội dung động thường chỉ là một phần nhỏ trong tổng số byte cần thiết để hiển thị trang, CloudFlare thực hiện một số điều để đảm bảo rằng thậm chí nó được phân phối nhanh nhất có thể.

Cảm ơn câu hỏi!

Hoàng tử Matthew (@eastdakota)

CEO, CloudFlare, Inc.


Tôi đoán là tôi phải bỏ phiếu cho câu trả lời khác ở đây ...
Su '

3

Đó không phải là những gì FAQ nói:

CloudFlare không lưu trữ HTML, chúng tôi chỉ lưu trữ các tệp tĩnh như hình ảnh, CSS hoặc Javascript. Vì vậy, nếu nội dung HTML của bạn liên tục thay đổi, CloudFlare sẽ không ảnh hưởng đến nội dung này.

Nó sẽ không làm chậm nội dung năng động của bạn hoặc giúp nó, hoặc là vì họ không làm gì với nó.

(Nếu bạn đọc một cái gì đó khác xung đột với những điều trên, thì bạn sẽ phải cung cấp liên kết của riêng bạn để xem xét.)


Tôi đã không đọc được rằng nó làm chậm nội dung động, tôi chỉ cố gắng tự mình nghĩ ra điều này, sẽ không phải là nội dung động mất nhiều thời gian hơn vì nó phải được gửi đến máy chủ CloudFlare và chỉ để khách hàng?
mươi

@fiftyeight, nội dung đã đi qua nhiều bước để đi từ máy chủ của bạn đến máy khách. Cloudflare có một số thủ thuật để giảm các bước nhảy đó, nhưng ngay cả khi nó tăng thêm một chút độ trễ cho 5% nội dung, khi 95% còn lại được lưu trữ và phân phối nhanh hơn, trang của bạn sẽ hiển thị nhanh hơn. Trên các máy chủ có một số tải thực tế, bạn có thể thấy điều này đáng chú ý hơn nữa vì Cloudflare làm giảm công việc mà máy chủ phải làm, nó có thể hiển thị các trang động nhanh hơn và do đó tổng thời gian giảm.
n8whnp

@ n8whnp Sẽ tốt hơn nếu tạo một miền mới cho nội dung tĩnh và chỉ sử dụng cloudflare cho nội dung tĩnh?
mươi

@fiftyeight, tôi sẽ không ... chỉ làm việc nhiều hơn để có được hiệu ứng không đáng kể. Hãy để đám mây ủy quyền tất cả, và nó sẽ lo mọi thứ mà không vấn đề gì.
n8whnp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.