Gói Pro trả phí của Cloudflare có đáng không? Kết quả kiểm tra tốc độ

Tác giả sysadmin, T.M.Hai 25, 2022, 03:03:05 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Gói Pro trả phí của Cloudflare có đáng không? Kết quả kiểm tra tốc độ


Cloudflare là một mạng phân phối nội dung (CDN) được sử dụng rộng rãi, có sẵn miễn phí để giúp tăng tốc trang web của bạn bằng cách lưu trữ nhiều nội dung khác nhau tại các địa điểm trên khắp thế giới.

Trong khi tôi đã tận dụng gói miễn phí trên trang web này trong một số năm, tôi thường tự hỏi mình "liệu gói Cloudflare Pro có đáng nhận không?". Với $20 USD mỗi tháng, chi phí tương đương với chính máy chủ. Với nguồn tài nguyên hạn chế có sẵn trực tuyến, tôi quyết định nâng cấp bản thân và tìm hiểu xem liệu gói chuyên nghiệp có tạo ra nhiều khác biệt thực tế cho trang web của tôi hay không.

Tôi đã thực hiện một số điểm chuẩn cơ bản trên một số loại tệp khác nhau ở các kích thước tệp khác nhau trên trang web này trên cả gói miễn phí và gói Pro sau khi tôi nâng cấp vào tháng 8 năm 2016. Chúng ta sẽ xem xét kết quả và xem nếu bất kỳ tính năng Pro nào giúp tăng tốc thời gian tải.

Xem tại đây để biết danh sách đầy đủ về tất cả sự khác biệt giữa các gói Cloudflare.

1. Kiểm tra so sánh tốc độ

Đối với thử nghiệm này, tôi đã chọn các hình ảnh khác nhau đại diện cho các kích thước và định dạng tệp khác nhau từ khắp nơi trên trang web và tải chúng từ một máy chủ bên ngoài cứ sau 5 phút trong khoảng thời gian 24 giờ.

Những hình ảnh này chắc chắn được cung cấp từ bộ đệm Cloudflare, tôi xác nhận rằng không có yêu cầu truy cập nào được ghi trên máy chủ web. Sau yêu cầu ban đầu mà tôi thực hiện theo cách thủ công trước khi bắt đầu toàn bộ quá trình kiểm tra để đưa hình ảnh vào bộ nhớ đệm, không có thêm yêu cầu nào được thực hiện đối với máy chủ web của tôi. Do đó, tất cả các kết quả kiểm tra đều được coi là lần truy cập bộ đệm Cloudflare.

Một trong những tính năng mà gói Pro cung cấp là "Tối ưu hóa hình ảnh bằng tiếng Ba Lan". Điều này áp dụng tối ưu hóa hình ảnh không mất dữ liệu hoặc mất dữ liệu cho các tệp hình ảnh và tuyên bố rằng nó có thể giảm tới 35% kích thước hình ảnh. Tôi đã nhanh chóng kích hoạt tính năng này sau khi nâng cấp lên gói Pro và chọn tùy chọn không mất dữ liệu vì tôi vẫn muốn hình ảnh có chất lượng khá. Sau khi kích hoạt tính năng này, tôi ngay lập tức xóa bộ nhớ cache của mình để các thay đổi có hiệu lực.

Cài đặt không mất dữ liệu lưu ý rằng nó làm giảm kích thước của tệp hình ảnh mà không ảnh hưởng đến chất lượng hình ảnh, đó là điều tôi đang theo đuổi. Nó thực hiện điều này bằng cách xóa siêu dữ liệu trên các tệp PNG, GIF và JPG. Nó cũng thực hiện nén không mất dữ liệu trên các tệp GIF và PNG.

Mặt khác, Lossy thực hiện các tối ưu hóa này, nhưng cũng thực hiện nén không mất dữ liệu thành JPG. Tôi chưa thực hiện bất kỳ thử nghiệm nào với lossy, mặc dù tôi hy vọng nó sẽ giảm kích thước tệp hơn nữa nhưng tôi vẫn muốn giữ chất lượng hình ảnh đầy đủ trên hình ảnh của mình.

Gói Pro cũng cung cấp tính năng tối ưu hóa di động với Mirage, tuy nhiên tôi chưa thử nghiệm tính năng này ở đây.

2. Kết quả điểm chuẩn

Điều đáng chú ý là rất nhiều hình ảnh này đã được nén khá nhiều, vì vậy tôi đã mong đợi Cloudflare sẽ không tạo ra quá nhiều sự khác biệt ở đây. Lựa chọn hình ảnh không được thiết kế để trở thành một danh sách đầy đủ, chỉ là những hình ảnh khác nhau thực sự được cung cấp từ trang web này có nhiều kích cỡ khác nhau. Do đó, tôi coi đây là một thử nghiệm trong thế giới thực vì đây là những hình ảnh tôi đã sử dụng trên trang web của mình, tôi muốn xem những ví dụ này sẽ thay đổi như thế nào nếu hoàn toàn với gói Pro.

Tôi đã đặt các đường biểu đồ khá mỏng để cho phép bạn thấy rõ hơn sự khác biệt, vì kết quả rất gần, bất kỳ đường dày nào không may che mất đường khác khỏi chế độ xem. Vì các bài kiểm tra chạy 5 phút một lần trong khoảng thời gian 24 giờ nên chúng tôi có tổng cộng 288 điểm dữ liệu.

Kiểm tra tốc độ điểm chuẩn của tệp Cloudflare 5kb:


Kiểm tra tốc độ điểm chuẩn của tệp Cloudflare 20kb:


Kiểm tra tốc độ điểm chuẩn của tệp Cloudflare 100kb:


Kiểm tra tốc độ điểm chuẩn của tệp Cloudflare 200kb:


Kiểm tra tốc độ điểm chuẩn của tệp Cloudflare 300kb:


Kiểm tra tốc độ điểm chuẩn tệp Cloudflare 1mb:


Kiểm tra tốc độ điểm chuẩn tệp Cloudflare 2mb:


Các mức trung bình gần nhau đến mức có vẻ như sự khác biệt là cực kỳ không đáng kể, với gói miễn phí có trước trong hầu hết các thử nghiệm. Biểu đồ dưới đây cho thấy kết quả gần như thế nào.


Vì bạn khó có thể nhìn thấy sự khác biệt bằng mắt thường nên tôi cũng đã cung cấp dữ liệu thô trong bảng bên dưới.


Vì vậy, nói chung, gói Cloudflare pro có cải thiện thời gian tải hình ảnh trên trang web của bạn khi so sánh với gói miễn phí không? Từ thử nghiệm của tôi, câu trả lời dường như là không. Điều đó không có nghĩa là các tối ưu hóa sẽ không giúp ích gì cho bạn, chỉ là trong thử nghiệm của tôi với lựa chọn nội dung để tải, tôi không thấy sự khác biệt thực tế đáng chú ý.

Không có tệp nào khác ngoại trừ hình ảnh được thử nghiệm, vì các tính năng bổ sung mà gói Pro giới thiệu đều tối ưu hóa hình ảnh mục tiêu. Mặc dù tôi hiểu rằng có thể có những cải tiến hơn nữa bằng cách thử nghiệm với JPG mất dữ liệu, nhưng thực tế là đây không thực sự là thứ tôi sử dụng trên trang web này, vì vậy những kết quả này mặc dù hợp lệ đối với tôi có thể không hoàn toàn áp dụng cho bạn. Nếu bạn hài lòng với JPG bị mất dữ liệu thì có thể có một sự thúc đẩy nhỏ dành cho bạn.

Tôi thực sự đã cung cấp những kết quả này cho Cloudflare trong một vé hỗ trợ trước khi viết bài đăng này để xem họ có thể cung cấp thông tin chi tiết nào. Họ khuyên rằng hiện tại họ không nén nhiều tệp GIF và chỉ tiết kiệm được 670 byte. Mặt khác, tệp PNG lớn nhất được nén từ 308972 byte thành 240440 byte, tiết kiệm được 68532 byte. Tôi được khuyên nên kiểm tra kết quả tốt nhất với các tệp PNG/JPEG lớn hơn, tuy nhiên, cá nhân tôi không sử dụng nhiều tệp lớn trên trang web nên tôi đã không thực sự tiếp tục và kiểm tra lại với bất kỳ hình ảnh nào lớn hơn những gì tôi đã làm.

Cũng có ý kiến cho rằng kết quả của tôi có thể là kết quả của sự khác biệt về mạng giữa máy chủ thử nghiệm và Cloudflare PoP vào ngày cụ thể đó. Vì tất cả các thử nghiệm đều đến từ cùng một máy chủ nguồn ở Hoa Kỳ, nên chúng ta nên giả định rằng hầu hết nếu không muốn nói là tất cả các yêu cầu đều đi qua cùng một điểm hiện diện (PoP) và gần nhất, tuy nhiên tôi không biết chắc điều này. Nó sẽ tạo ra một bài tập thú vị trong tương lai để thực hiện thử nghiệm bổ sung từ các điểm khác nhau trên khắp thế giới, trong khi tôi nghi ngờ các kết quả tương tự vì Cloudflare sẽ có tất cả những thứ này được định cấu hình giống nhau, có thể thú vị khi thấy bất kỳ sự khác biệt nào có thể xuất hiện trong mạng như đã đề xuất bởi sự hỗ trợ của Cloudflare.

3. Hỗ trợ

Nói về hỗ trợ, tôi hình dung rằng tôi đã đề cập rằng trên cả gói miễn phí và gói Pro, bạn chỉ nhận được hỗ trợ qua email, tuy nhiên thời gian phản hồi trung bình của gói miễn phí là 13 giờ, trong khi gói Pro là 2 giờ. Tôi luôn thấy nhóm Cloudflare phản hồi nhanh chóng và rất hữu ích.

4. Sự khác biệt về mạng

Tôi cũng được khuyên rằng khi nói đến sự khác biệt giữa gói miễn phí và gói Pro, điểm khác biệt duy nhất là các tính năng như WAF, số lượng quy tắc trang, tiếng Ba Lan, v.v. Thường không có sự khác biệt về định tuyến và không có thứ tự ưu tiên của lưu lượng truy cập hoặc bất kỳ giới hạn tốc độ nào của các phản hồi cho các kế hoạch khác nhau. Điều này có vẻ chính xác, với kết quả rất gần của tôi ở trên.

Cloudflare đã phát hành bài đăng trên blog rất thú vị này về giá băng thông của họ tại các địa điểm khác nhau trên thế giới. Họ lưu ý rằng một số nhà cung cấp đơn giản là chi phí cao đến mức họ đã chuyển sang chỉ sử dụng chúng cho các gói trả phí.

Tại Úc, Telstra và Optus (cả hai được liệt kê trong bài đăng trên) tính phí cao hơn nhiều so với các nhà cung cấp khác, vì vậy nếu bạn đang sử dụng một trong những ISP này, bạn có thể định tuyến đến một PoP quốc tế. Nhiều người dùng có trụ sở tại Úc đã đăng các tuyến theo dõi của họ lên cả trang web Cloudflare miễn phí và trả phí tại đây nếu bạn muốn xem những khác biệt này.

Mặc dù cá nhân tôi đang ở Úc, nhưng phần lớn khán giả của tôi thì không, đó là một phần lý do tại sao tôi chuyển trang web sang Hoa Kỳ để có hiệu suất toàn cầu tốt hơn. Vì vậy, đối với tôi, gói miễn phí vẫn ổn, tuy nhiên nếu tôi nhắm mục tiêu cụ thể đến người dùng ở một trong những địa điểm này với chi phí băng thông cao, thì có thể có lợi hơn khi xem xét gói trả phí trong trường hợp này.

5. Tường lửa ứng dụng web

Đây là một điểm bán hàng chính khác của Cloudflare Pro và các gói cao hơn, tường lửa ứng dụng web (WAF).

WAF tuyên bố sẽ cung cấp khả năng ngăn chặn thời gian thực chống lại các cuộc tấn công bao gồm SQL injection, XSS và các cuộc tấn công đã biết khác có thể xảy ra thông qua các yêu cầu HTTP POST. Có nhiều quy tắc khác nhau đã được tối ưu hóa cho các ứng dụng khác nhau, chẳng hạn như WordPress hoặc Drupal có thể cung cấp cho bạn một cách rất nhanh chóng để cung cấp mức bảo mật cơ bản cho ứng dụng web.

Mặc dù đây có thể là một cách tốt để dễ dàng ngăn chặn phần lớn các cuộc tấn công tự động, nhưng nó chắc chắn không phải là viên đạn bạc và nhiều kỹ thuật vượt qua Cloudflare WAF đã xuất hiện trong nhiều năm. Ngoài ra, ngay cả khi WAF chặn một cuộc tấn công lẽ ra đã thành công, thì nó chỉ che giấu một vấn đề thực sự có thể tồn tại trong ứng dụng web. Bạn phải luôn đảm bảo rằng ứng dụng web của mình đã được kiểm tra và bảo mật đúng cách thay vì chỉ dựa vào WAF từ bất kỳ nhà cung cấp nào.

Mặc dù WAF tốt như một cấp độ phòng thủ bổ sung, nhưng cá nhân tôi sẽ không chỉ dựa vào điều này. Thay vào đó, nó có thể được sử dụng tốt nhất trong cách tiếp cận phòng thủ chuyên sâu như một phần của giải pháp bảo mật tổng thể. Cũng cần lưu ý rằng có các kỹ thuật để tìm máy chủ thực đằng sau Cloudflare.

Ban đầu, tôi nghĩ rằng WAF có thể làm chậm các yêu cầu, với điều kiện là chúng tôi phải cho rằng chúng đang được quét bằng cách nào đó trước khi được phép thông qua. Dựa trên các bài kiểm tra tốc độ ở trên, điều này dường như không đáng chú ý với các tệp nội dung tĩnh.

6. Quy tắc trang bổ sung

Bạn cũng nhận được nhiều quy tắc trang hơn với gói Pro mà tôi thấy hữu ích. Gói miễn phí được giới hạn ở 3, trong khi gói Pro được giới hạn ở 20.

Nếu bạn hoàn toàn theo đuổi nhiều quy tắc trang hơn, giờ đây bạn có thể trả tiền cho các quy tắc bổ sung mà không phải trả toàn bộ giá của gói Pro, đây có thể là một lựa chọn tốt cho một số người. Mặc dù đó là $5 cho mỗi quy tắc 5 trang, nhưng đây có thể là một lựa chọn tốt nếu bạn chỉ cần một vài quy tắc bổ sung mà không muốn chuyển sang Pro.

Vậy gói trả phí Cloudflare Pro có đáng giá $20 USD mỗi tháng không? Nó sẽ phụ thuộc vào yêu cầu cụ thể cho từng trang web. Cá nhân tôi không ngại trả tiền cho các tính năng bổ sung và có thể sẽ tiếp tục sử dụng gói Pro trong tương lai gần, mặc dù nó có giá tương đương với VPS thực tế mà trang web được lưu trữ trên đó.

Mặc dù nó chắc chắn mang lại nhiều lợi thế so với việc không sử dụng tất cả, nhưng phần lớn các tính năng tốt nhất đều miễn phí, vì vậy việc so sánh gói miễn phí với gói Pro dường như không thực sự mang lại cho tôi nhiều lợi ích thiết thực có thể đo lường được.

Nếu bạn chỉ muốn tăng tốc độ thì có lẽ tôi sẽ nói không, trừ khi bạn sẵn lòng giới thiệu những hình ảnh bị mất chất lượng có thể làm giảm chất lượng tổng thể. Nếu các yêu cầu của gói trả phí được ưu tiên bằng cách nào đó thì tôi nghĩ điều này có thể có lợi cho khách hàng trả phí, tuy nhiên đồng thời tôi cũng có thể thấy rằng điều này có thể khiến nhiều khách hàng miễn phí khó chịu.

Nếu bạn muốn có nhiều tính năng bổ sung như WAF, hỗ trợ nhanh hơn, nhiều tùy chọn nén hình ảnh hơn, nhiều quy tắc trang hơn và các tính năng nhỏ khác mà tôi chưa đề cập đến, chẳng hạn như thông tin phân tích chi tiết hơn, thì bạn chắc chắn nên xem xét việc nâng cấp.

Cloudflare gần đây cũng đã giới thiệu hỗ trợ cho định dạng hình ảnh WebP như một phần của tiếng Ba Lan, vì vậy, một khi các trình duyệt và công cụ đo điểm chuẩn bắt đầu hỗ trợ điều này, chúng tôi có thể có một số kết quả thú vị mới để báo cáo – hãy xem phần này!