👉 CloudFlare vs MaxCDN - Những gì họ cung cấp và cách họ khác biệt!

WordPress cho Dummies

Cả CloudFlare và MaxCDN đều là những dịch vụ cực kỳ phổ biến, và cả hai đều có thể đi một chặng đường dài hướng tới việc giúp bạn tăng hiệu suất trang web của mình.

Tuy nhiên, phần lớn là do cả hai công ty cung cấp dịch vụ CDN (Mạng cung cấp nội dung), rất nhiều người bị lẫn lộn về dịch vụ nào phù hợp nhất với nhu cầu của họ.

Trong thực tế, mặc dù nhiều tính năng của chúng vượt qua, CloudFlare và MaxCDN là các loại dịch vụ khác nhau rõ rệt.

Tôi sẽ giải thích một vài khái niệm cơ bản – như CDN, bộ nhớ đệm và thời gian phản hồi của máy chủ – trước khi giải thích những gì hai dịch vụ này cung cấp, tại sao bạn có thể muốn sử dụng một hoặc khác (hoặc cả hai), và chúng khác nhau như thế nào.

Băt đâu nao…

Vậy, CDN chính xác là gì?

CDN là viết tắt của mạng phân phối nội dung – một mạng lưới máy chủ phân tán lớn (thường ở nhiều địa điểm trên khắp thế giới) được sử dụng để phục vụ các tệp của trang web (thường là các tệp tĩnh như hình ảnh, tệp CSS và JavaScript) cho khách truy cập.

Tại sao cái này lại quan trọng đến vậy? Vâng, xa hơn một máy chủ mỗi khách truy cập của bạn là, họ sẽ phải chờ đợi cho các tập tin mà tạo nên trang web của bạn để tiếp cận họ. Bằng cách lưu trữ tệp ở nhiều vị trí trên thế giới, CDN cho phép mỗi khách truy cập trang web của bạn tự động tải chúng từ bất kỳ máy chủ nào trong mạng gần nhất. Điều này giúp giảm thời gian chờ đợi để các trang web của bạn tải trên màn hình của chúng. (Xem thêm về điều này bên dưới.)

Ngoài việc sử dụng CDN để phục vụ các tệp tĩnh (tức là các tệp sẽ không thay đổi khi đang di chuyển), cũng có một số lợi ích khác liên quan đến hiệu năng vốn có đối với CDN – một trong số đó là bộ nhớ đệm.

Trang Caching

Khi bạn đăng ký một tài khoản với một công ty lưu trữ, bạn được kiểm soát toàn bộ máy chủ đầy đủ (lưu trữ chuyên dụng) hoặc kiểm soát một phần trên một phần của máy chủ (chia sẻ lưu trữ, lưu trữ VPS, v.v.). Cơ sở dữ liệu WordPress của bạn, các tệp WordPress cốt lõi, chủ đề, plugin, hình ảnh và các mục tương tự, đều được lưu trữ trong không gian trên máy chủ mà bạn đã được công ty lưu trữ của bạn cấp phát.

Mỗi lần ai đó truy cập một trang trên trang web WordPress của bạn, nhiều yêu cầu được gửi đến máy chủ của bạn. Ví dụ: khi ai đó truy cập trang chủ, tệp index.php WordPress sẽ được truy cập. Các cuộc gọi tới các tệp WordPress cốt lõi khác cũng sẽ được thực hiện trên máy chủ của bạn.

Khách truy cập sẽ cần truy xuất dữ liệu từ nhiều bảng từ cơ sở dữ liệu WordPress của bạn. Yêu cầu cũng sẽ được thực hiện đối với tệp chủ đề, tệp plugin, tệp JavaScript, tệp CSS, hình ảnh và hơn thế nữa. Khi ai đó truy cập một trang khác trên trang web của bạn, quá trình này được lặp lại.

Mỗi yêu cầu dữ liệu bổ sung làm tăng thời gian tải trang. Một trong những cách hiệu quả nhất để giải quyết vấn đề này là lưu trước một phiên bản tĩnh của mỗi trang trong trang web của bạn. Khi ai đó truy cập vào trang web của bạn, họ sẽ tải xuống phiên bản HTML tĩnh của từng trang thay vì tải trang động mỗi khi có cuộc gọi đến cơ sở dữ liệu của bạn.

Caching là một trong những cách hiệu quả nhất để tăng tốc độ của một trang web. Nó có thể dễ dàng giảm thời gian tải trang từ bốn giây xuống dưới một lần. Bằng cách giảm thời gian tải trang, bạn sẽ kết thúc với khách truy cập hài lòng hơn và với khách truy cập hài lòng hơn sẽ tăng lưu lượng truy cập và thậm chí cải thiện thứ hạng công cụ tìm kiếm. Vì điều này, hãy đảm bảo rằng trang web của bạn tải nhanh chóng phải là ưu tiên.

Giảm thời gian phản hồi của máy chủ

Một yếu tố lớn khác ảnh hưởng đến thời gian tải trang web là thời gian phản hồi của máy chủ.

Thời gian phản hồi của máy chủ là thước đo thời gian cần để trình duyệt yêu cầu dữ liệu từ máy chủ của bạn và để máy chủ của bạn phân phối dữ liệu đến trình duyệt. Bạn có thể bực bội khi nhận được thời gian phản hồi chậm từ công ty lưu trữ của mình – đặc biệt nếu bạn đã tối ưu hóa các trang của mình bằng cách lưu bộ nhớ đệm đúng cách – và, thành thật mà nói, đôi khi giải pháp duy nhất là chuyển các công ty lưu trữ sang một công ty cung cấp thời gian phản hồi tốt hơn . (Điều này đặc biệt đúng nếu bạn đang sử dụng shared shared hosting, thay vì lưu trữ WordPress chuyên dụng.)

Ngoài việc sử dụng dịch vụ lưu trữ không phải công việc, còn có các yếu tố khác có thể góp phần làm chậm thời gian phản hồi của máy chủ. Những phạm vi từ gói cụ thể của bạn hoặc số lượng lưu lượng truy cập trang web của bạn nhận được tài nguyên CPU giới hạn và thiếu bộ nhớ chung.

Cuối cùng, một yếu tố lớn khác trong thời gian phản hồi của máy chủ là khoảng cách vật lý giữa vị trí của khách truy cập trang web và vị trí máy chủ của bạn. Khách truy cập tiếp tục từ trung tâm dữ liệu, thời gian phản hồi của máy chủ sẽ chậm hơn. Do đó, nếu trung tâm dữ liệu của bạn ở Texas, một người nào đó ở New York sẽ nhận được thời gian phản hồi tốt hơn đáng kể so với người truy cập trang web của bạn từ Luân Đôn – người sẽ nhận được thời gian phản hồi tốt hơn nhiều so với người truy cập trang web của bạn ở Dubai.

Cách CDN cải thiện hiệu suất trang web

Như đã đề cập ở trên, CDN giúp giải quyết vấn đề thời gian phản hồi máy chủ chậm bằng cách lưu trữ các bản sao của các tệp đi cùng nhau để tạo các trang web của bạn (chẳng hạn như các tệp hình ảnh, CSS và JavaScript) ở nhiều vị trí trên thế giới. Khi ai đó truy cập vào trang web của bạn, các tệp này sẽ được gửi đến chúng từ máy chủ CDN gần nhất. Sự kết hợp phân phối các tệp tĩnh này với thời gian phản hồi của máy chủ bị giảm là cách mạng phân phối nội dung có thể giúp cải thiện đáng kể thời gian tải trang web.

Hơn nữa, vì phần lớn tải sẽ nằm trên CDN (chứ không phải là máy chủ ban đầu của bạn), chúng cũng có thể tăng cường đáng kể khả năng của gói lưu trữ ban đầu của bạn để xử lý lưu lượng truy cập lớn hơn mong đợi. Điều này có nghĩa là trang web của bạn sẽ ít có khả năng ngoại tuyến hơn nếu bạn đột nhiên nhận được sự tăng đột biến về lưu lượng truy cập.Trên hết, vì CDN đang cung cấp nội dung của bạn cho khách truy cập, lượng băng thông bạn sử dụng với tài khoản lưu trữ của mình cũng sẽ giảm đáng kể. (Điều này đặc biệt có liên quan nếu công ty lưu trữ của bạn tính phí cho băng thông của bạn, như một số công việc.)

Tóm lại: Giả sử đối tượng trang web của bạn là toàn cầu, sử dụng CDN có thể là một trong những cách hiệu quả nhất để tăng tốc trang web của bạn.

Bây giờ, với tất cả những điều trên đường đi, chúng ta hãy xem những gì hai nhà cung cấp CDN cung cấp. Hãy bắt đầu với CloudFlare.

CloudFlare cung cấp những gì?

Với CloudFlare, tất cả lưu lượng truy cập trang web của bạn sẽ đi qua mạng trung tâm dữ liệu toàn cầu của mình.

CloudFlare có 31 trung tâm dữ liệu trên khắp sáu châu lục – với mật độ đặc biệt cao ở Bắc Mỹ và châu Âu. Ngẫu nhiên, nó cũng có một trang web chuyên dụng cung cấp thông báo cập nhật về hiệu suất của từng trung tâm dữ liệu. Điều này đặc biệt hữu ích cho mục đích giám sát.

Ngoài việc cung cấp các dịch vụ kiểu CDN nói trên, CloudFlare cũng có rất nhiều tính năng giúp tối ưu hóa trang web của bạn theo các cách khác, chẳng hạn như trang gzipping, tải tài nguyên không đồng bộ, gói JavaScript, giảm thiểu, tối ưu hóa bộ nhớ cache và bộ nhớ đệm của trình duyệt.

Điều đó nói rằng, CloudFlare KHÔNG chỉ nhằm mục đích tăng hiệu suất của trang web. Quan trọng, nó cũng cung cấp một loạt các dịch vụ để giúp bảo vệ trang web của bạn chống lại các cuộc tấn công nguy hiểm, bao gồm:

  • Các cuộc tấn công DDoS
  • Chương trình liên tục / độc hại
  • SQL injection
  • Spam nhận xét

Năm 2004, CloudFlare đã xử lý cuộc tấn công DDoS lớn nhất trong lịch sử internet – làm nổi bật trải nghiệm của công ty trong việc ngăn chặn các cuộc tấn công trang web quy mô lớn. Để có cái nhìn tổng quan về cách CloudFlare hoạt động để bảo vệ các trang web, hãy xem sơ đồ tiện dụng (và văn bản) trên trang chính thức của nó.

Để sử dụng nó, bạn cần phải thay đổi DNS (Máy chủ tên miền) của bạn thành các máy chủ của CloudFlare. Đây là một bước cần thiết trong hệ thống bảo mật của CloudFlare có nghĩa là tất cả lưu lượng truy cập web của bạn sẽ chảy qua mạng của nó trước khi đến trang web của bạn. Nếu kẻ tấn công có thể bỏ qua DNS của bạn, thì họ có thể bỏ qua tất cả các biện pháp bảo mật của CloudFlare. Ví dụ: nếu những kẻ tấn công tiềm năng phát hiện ra địa chỉ IP của máy chủ của bạn, thì họ có thể tấn công trực tiếp máy chủ của bạn. Thay đổi thiết lập DNS tên miền sẽ giúp ngăn chặn điều này.

Khi bạn đã chỉ định DNS của miền của mình cho CloudFlare, bạn cần phải thêm thông tin cấu hình lưu trữ của mình (chẳng hạn như địa chỉ IP máy chủ của bạn). Đây là những cài đặt tương tự mà công ty lưu trữ của bạn sẽ sử dụng nếu bạn đã sử dụng cài đặt DNS của họ và máy chủ email cũng như chuyển hướng cũng có thể được định cấu hình. Đừng lo lắng về các bước – tất cả những gì bạn phải làm là mở một vé với CloudFlare và nó sẽ giúp bạn định cấu hình cài đặt trang web của mình.

Điều tốt về CloudFlare là, một khi DNS của bạn được chỉ đường, nó sẽ tự động bắt đầu bộ nhớ đệm các trang trên trang web của bạn – không cần phải cấu hình bất cứ điều gì trên trang web của bạn. Tuy nhiên, tôi khuyên bạn nên mở một vé với công ty lưu trữ của bạn và yêu cầu họ khôi phục thông tin IP ban đầu về nhật ký máy chủ. Đây là một bước cần thiết, vì CloudFlare là một proxy ngược. Tất cả các công ty lưu trữ đều có kinh nghiệm với CloudFlare, vì vậy rất khó xảy ra công ty lưu trữ của bạn sẽ gặp khó khăn khi thực hiện bước này cho bạn.

CloudFlare có ba trang cài đặt: tổng quan về cài đặt, cài đặt bảo mật và cài đặt hiệu suất. Hầu hết các chủ sở hữu trang web sẽ hài lòng với các cài đặt mặc định, tuy nhiên bạn thực sự có thể điều chỉnh một loạt các tùy chọn bảo mật và hiệu suất khác nhau. Ví dụ, bạn có thể chuyển đổi các tính năng như phòng chống hotlink, obfuscation địa chỉ email, mức bộ nhớ đệm, và tối ưu hóa hình ảnh và tắt. Tuy nhiên, hãy lưu ý rằng việc thêm các biện pháp bảo mật bổ sung vào trang web của bạn theo cách này có thể vô tình ngăn khách truy cập hợp pháp xem nó.

Một trong những phần yêu thích của tôi về CloudFlare là trang phân tích, cung cấp cho bạn báo cáo đầy đủ về lưu lượng truy cập trang web của bạn. Bạn có thể xem báo cáo cho tất cả các trang web về các gói miễn phí hoặc tất cả các trang web trên các gói trả phí hoặc xem báo cáo trên cơ sở từng trang web.

Báo cáo hiển thị tổng số lần xem trang, lưu lượng truy cập thông thường, trình thu thập thông tin và chương trình cũng như các mối đe dọa. Quốc gia xuất xứ của các mối đe dọa được hiển thị và có một phân tích về các công cụ tìm kiếm đã thu thập dữ liệu trang web của bạn trong một khoảng thời gian nhất định.

Khoảng 30 ứng dụng có sẵn cho CloudFlare và có thể được chọn thông qua tài khoản của bạn để thêm công cụ hoặc tích hợp trang web của bạn với các dịch vụ internet phổ biến.

Ví dụ: Trình duyệt tốt hơn sẽ cảnh báo những khách truy cập đang sử dụng trình duyệt cũ để cập nhật lên phiên bản mới hơn, trong khi ScrapeShield giúp bạn theo dõi các trang web đang sao chép nội dung của bạn. Ngoài ra còn có các tùy chọn tích hợp cho Google Analytics, Công cụ quản trị trang web của Google, CodeGuard và VigLink.

Nhiều người sử dụng CloudFlare để cải thiện tốc độ trang web của họ; những người khác sử dụng dịch vụ để làm cho trang web của họ an toàn hơn. Tôi sử dụng nó cho cả hai lý do này – tuy nhiên, đó là một cuộc tấn công DDoS mà tôi đã trải qua vào đầu năm nay khiến tôi đăng ký dịch vụ.

Bây giờ chúng ta hãy xem xét MaxCDN.

MaxCDN cung cấp những gì?

Đầu tiên, chúng ta hãy xem các trung tâm dữ liệu của MaxCDN. MaxCDN có 57 trung tâm dữ liệu: 22 ở Bắc Mỹ, 31 ở châu Âu, 3 ở châu Á và 1 ở Úc. Tuy nhiên, MaxCDN không có trung tâm dữ liệu ở châu Phi hay ở Nam Mỹ, mặc dù một dự án được lên kế hoạch cho Brazil.

Tất cả các trung tâm dữ liệu MaxCDN đều sử dụng các máy chủ SSD nhanh với kết nối 10GB và công ty có quan hệ đối tác với các nhà cung cấp dịch vụ internet lớn trên khắp thế giới để giúp tăng tốc các kết nối di động.

Để sử dụng MaxCDN trên một trang web WordPress, bạn sẽ cần một plugin bộ nhớ đệm, chẳng hạn như W3 Total Cache, WP Super Cache hoặc WP Rocket. Ngoài ra, cũng có một số lượng lớn các máy chủ WordPress được quản lý chuyên biệt, chẳng hạn như WPEngine và Flywheel (để đặt tên cho một số nhà lãnh đạo ngành) cung cấp các dịch vụ của MaxCDN được tích hợp vào một số kế hoạch lưu trữ (thường đắt tiền hơn).

Số lượng tùy chọn cấu hình có sẵn cho bạn với MaxCDN phụ thuộc vào plugin bộ nhớ đệm bạn đang sử dụng. W3 Total Cache cung cấp hơn 20 cài đặt duy nhất cho mạng phân phối nội dung, trong khi WP Rocket chỉ cung cấp bốn. (Chú thích: WP Rocket là một trong số ít các plugin trong bộ nhớ đệm có sẵn cho WordPress cũng cung cấp hỗ trợ cho CloudFlare.)

Trong khi CloudFlare cho phép bạn bật và tắt một số tính năng nhất định của CDN, nó không cung cấp cho bạn cùng một mức điều khiển mà MaxCDN thực hiện. MaxCDN cho phép bạn lưu trữ các tệp được lưu trong bộ nhớ cache tại netdna-cdn.com hoặc tại một miền tùy chỉnh mà bạn chọn.

Tệp được lưu trong bộ nhớ cache được chia thành ba loại và mỗi loại được lưu trữ trong một vùng cụ thể.

  • Kéo vùng – Đây là các tệp thông thường, chẳng hạn như tệp hình ảnh, tệp CSS, tệp JavaScript, v.v. Các tệp được lưu trữ trong các khu vực này được dọn dẹp định kỳ (gia hạn) sau một khoảng thời gian bạn chỉ định.
  • Đẩy vùng – Đây là những tệp lớn hơn hiếm khi thay đổi, chẳng hạn như tệp zip, sách điện tử, tệp PDF, v.v. Các tệp sẽ vẫn giữ nguyên cho đến khi bạn sửa đổi hoặc xóa chúng.
  • Vùng Vod – Đây là để phát trực tuyến video và âm thanh. Các tệp được phân phát bằng Giao thức luồng truyền thông thời gian thực và duy trì cho đến khi bạn sửa đổi hoặc xóa chúng.

MaxCDN cũng cung cấp cho bạn một lượng thông tin khổng lồ về các tệp được lưu trong bộ nhớ cache của bạn. Phần báo cáo cho phép bạn xem kích thước tệp đang được phân phối trên CDN, 50 tệp hàng đầu, dữ liệu tập trung vào các tệp đang được gọi, mã trạng thái, phân tích vùng và hơn thế nữa. Tất cả các báo cáo này giúp bạn xem những tệp nào đang được xem, nơi chúng được xem và những gì đang sử dụng hết phần lớn băng thông của bạn.

MaxCDN cho phép bạn bảo vệ tài khoản của mình bằng quy trình xác thực hai bước; bạn có thể đưa vào danh sách trắng địa chỉ IP của những người được phép truy cập vào tài khoản của bạn.

Tuy nhiên, MaxCDN không thể làm cho trang web của bạn an toàn hơn theo cách mà CloudFlare có thể. Nó không bảo vệ trang web của bạn khỏi các cuộc tấn công DDoS hoặc tiêm SQL, nhưng nó làm cung cấp một số tùy chọn bảo mật cho các ứng dụng như ủy quyền OAuth, Danh sách trắng IP có sẵn, Danh sách trắng liên kết giới thiệu HTTP và Mã thông báo an toàn.

Bao nhiêu chi phí cho CloudFlare và MaxCDN?

CloudFlare và MaxCDN có cấu trúc giá rất khác nhau. CloudFlare không bao giờ tính phí bạn sử dụng CDN của nó, trong khi kế hoạch định giá của MaxCDN dựa trên lượng băng thông mà trang web của bạn sử dụng.

CloudFlare cung cấp bốn loại gói: miễn phí, chuyên nghiệp, kinh doanh và doanh nghiệp.

Như bạn có thể hình dung, kế hoạch miễn phí của CloudFlare là rất phổ biến. Nó giúp làm cho trang web của bạn an toàn hơn, cung cấp cho bạn dữ liệu phân tích tốt về lưu lượng truy cập của bạn, có hỗ trợ SSL và cung cấp cho bạn băng thông không giới hạn cho các tệp được lưu trong bộ nhớ cache miễn phí. Điều đó nói rằng, kế hoạch được giới hạn trong một số khía cạnh. Ví dụ: nó không hỗ trợ một số trình duyệt và chỉ số lưu lượng truy cập chỉ được cập nhật sau mỗi 24 giờ.

Tôi sử dụng kế hoạch chuyên nghiệp trên blog cá nhân của mình và cho diễn đàn thảo luận của tôi. Chi phí là $ 20 mỗi tháng cho trang web đầu tiên và $ 5 mỗi tháng cho mỗi trang web bổ sung.

Nâng cấp lên kế hoạch chuyên nghiệp sẽ thêm tường lửa ứng dụng web, thống kê thời gian thực (cập nhật 15 phút một lần), các tính năng tối ưu hóa cho thiết bị di động và tối ưu hóa hình ảnh. Với những tin tức gần đây rằng Yahoo ngừng dịch vụ Smush.it của mình, việc có thể tối ưu hóa hình ảnh một cách dễ dàng là một tính năng mà tôi thực sự hài lòng khi sử dụng.

Mặc dù chương trình miễn phí kiểm tra trang web của bạn cho các thay đổi hàng tuần nhưng kế hoạch chuyên nghiệp sẽ cải thiện tốc độ thu thập dữ liệu trong ba ngày.

Bán lẻ với giá 200 đô la cho mỗi trang web mỗi tháng, kế hoạch kinh doanh cung cấp thu thập dữ liệu hàng ngày, giảm thiểu tấn công từ chối dịch vụ nâng cao và hỗ trợ Railgun để cải thiện tốc độ trang web của bạn đáng kể. Kế hoạch doanh nghiệp có giá khổng lồ 5.000 đô la mỗi tháng và hướng đến các công ty lớn.

Chi phí của MaxCDN tùy thuộc vào lượng băng thông mà trang web của bạn sử dụng hàng tháng. Nếu bạn kiểm tra băng thông hiện đang sử dụng với công ty lưu trữ của mình, bạn sẽ có ý tưởng tốt về kế hoạch bạn sẽ cần mua. Tuy nhiên, đừng quá lo lắng nếu bạn mua một gói có nhiều băng thông hơn mức bạn cần – MaxCDN sẽ chuyển băng thông sang tháng sau.

Kế hoạch rẻ nhất của MaxCDN bán lẻ với giá $ 9 mỗi tháng. Điều này cung cấp 100GB băng thông và hai khu vực trang web. Bất kỳ băng thông nào được sử dụng trên phân bổ của bạn đều được tính phí 0,08 đô la mỗi GB.

Thanh toán 39 đô la mỗi tháng sẽ tăng phân bổ băng thông lên 500GB, trong khi kế hoạch phổ biến nhất được bán lẻ ở mức 79 đô la mỗi tháng cho 1TB. Các kế hoạch cao hơn đã giảm chi phí khai thác và phân bổ các khu vực trang web cao hơn.

Kế hoạch khởi tạo cấp quyền truy cập vào 12 trung tâm dữ liệu cốt lõi của MaxCDN ở Bắc Mỹ và Châu Âu. Nếu bạn muốn truy cập vào các trung tâm dữ liệu bổ sung, chẳng hạn như Hồng Kông, Singapore, Sydney, Israel và Tokyo, bạn cần phải trả $ 15 mỗi tháng cho mỗi khu vực. Phí này không áp dụng cho những người chọn gói dung lượng lớn. Các khu vực bổ sung có thể được mua cho tất cả các gói với chi phí 12 đô la mỗi năm và SSL tùy chỉnh có sẵn với giá 99 đô la mỗi tháng.

Nếu bạn muốn tiết kiệm 20% cho tất cả các gói, hãy cân nhắc thanh toán hàng năm. Nếu bạn chọn gói hàng tháng và thấy rằng kế hoạch xử lý tất cả lưu lượng truy cập của bạn hiệu quả, bạn sẽ tiết kiệm tiền bằng cách thanh toán trước.

Chi phí sử dụng MaxCDN sẽ cao hơn khi số lần hiển thị trang và băng thông của bạn tăng theo thời gian.Tuy nhiên, điều quan trọng cần nhớ là sử dụng MaxCDN cũng sẽ làm giảm đáng kể băng thông mà bạn sử dụng với máy chủ của mình.

Ví dụ: công ty lưu trữ của tôi tính phí $ 0,20 cho mỗi GB khi tôi vượt qua phân bổ băng thông của mình. Do đó, việc sử dụng 2.000GB băng thông bổ sung với gói lưu trữ của tôi sẽ tốn 400 đô la cho công ty lưu trữ của tôi, nhưng tôi chỉ tốn 120 đô la với MaxCDN (nếu tôi sử dụng gói phổ biến nhất với mức phí là 0,06 đô la mỗi GB).

Hãy ghi nhớ điều này khi xem xét chi phí của mạng phân phối nội dung, chẳng hạn như MaxCDN, vì nhiều chủ sở hữu trang web thấy rằng họ thực sự tiết kiệm tiền khi băng thông khi họ bắt đầu sử dụng CDN.

CloudFlare vs MaxCDN: Cái nào tốt hơn?

Khi nói đến tốc độ mạng của họ, dường như có nhiều ý kiến ​​khác nhau về dịch vụ nào cải thiện hiệu suất trang web tốt nhất. Một số người nghĩ rằng CloudFlare nhanh hơn; những người khác cảm thấy MaxCDN nhanh hơn.

Tôi đã sử dụng cả hai dịch vụ và không nhận thấy một dịch vụ nào nhanh hơn dịch vụ khác – mặc dù đáng lưu ý rằng tôi chưa bao giờ thực hiện so sánh toàn diện giữa hai dịch vụ này để kiểm tra tốc độ tương ứng của CDN.

Khi bắt đầu bài viết này, tôi đã lưu ý rằng nhiều tính năng của CloudFlare và MaxCDN chồng lên nhau. Đó là sự thật bởi vì một phần lớn dịch vụ của CloudFlare là mạng phân phối nội dung của nó. Tuy nhiên, khi bạn nghiên cứu sâu hơn, bạn có thể thấy rằng so sánh trực tiếp hai dịch vụ không chính xác là một dịch vụ công bằng.

Bảng giá của CloudFlare cho thấy nó có một hạn chế lớn với CDN của nó. Kế hoạch miễn phí thu thập dữ liệu hàng tuần và lập kế hoạch chuyên nghiệp thu thập dữ liệu ba ngày một lần. Bạn cần phải nâng cấp lên kế hoạch kinh doanh với giá 200 đô la mỗi tháng để thu thập dữ liệu hàng ngày.

Chắc chắn đây là một điều xấu?

Vâng, theo kinh nghiệm của tôi, nó không phải là một vấn đề. CloudFlare cho phép bạn dọn dẹp các tệp bất cứ lúc nào và bạn có thể dọn dẹp chúng riêng lẻ hoặc dọn dẹp bộ đệm hoàn chỉnh của mình. CloudFlare cũng cho phép bạn thiết lập các quy tắc trang để xác định các quy tắc bộ nhớ đệm của một số phần nhất định trên trang web của bạn.

Việc xóa các tệp thường xuyên có thể ảnh hưởng đến hiệu suất. Ghi chú MaxCDN trong trang FAQ của nó:

"Purge được thiết kế để xóa bộ nhớ cache CDN của bạn để lưu lại bộ nhớ cache từ nguồn gốc của bạn, và như vậy, bạn chỉ nên sử dụng nó khi bạn cập nhật trên máy chủ cần được chuyển sang CDN và những thay đổi này chỉnh sửa tệp EXISTING – tệp mới không yêu cầu xóa. Thường xuyên tẩy trang không được khuyến khích vì nó sẽ mất thêm thời gian cho bộ nhớ cache để xây dựng lại mỗi khi bạn xả nó. Hãy nhớ rằng, nhiều thanh trừng hơn = tốc độ chậm hơn = hiệu suất kém. ”

Tôi đã rất hài lòng với CloudFlare, bởi vì nó được cải thiện cả về bảo mật và tốc độ của trang web của tôi. Tuy nhiên, đó là không phải là mạng phân phối nội dung thực sự. Có, nó tăng tốc độ trang web của tôi, nhưng nó có nhiều hạn chế.

Giống như nhiều chủ sở hữu trang web, tôi đã không biết về những hạn chế của CDN của CloudFlare. Thật không may, trang web của tôi bị một cuộc tấn công DDoS khác gần đây.

Một điều khiến tôi lo ngại về cuộc tấn công gần đây này là CloudFlare không hiển thị phiên bản được lưu trong bộ nhớ cache của trang web của tôi. Tại sao thông báo lỗi CloudFlare được hiển thị thay vì phiên bản được lưu trong bộ nhớ cache của các trang của tôi?

Vâng, đó là tất cả tính năng của tính năng Luôn Trực tuyến của CloudFlare hoạt động như thế nào. CloudFlare nói rằng:

“Luôn trực tuyến là một tính năng lưu trữ phiên bản tĩnh của các trang của bạn trong trường hợp máy chủ của bạn ngoại tuyến”.

Rất tiếc, trang thông tin Luôn Trực tuyến chỉ hiển thị câu lệnh trên. 'Tại sao Luôn Trực tuyến không hoạt động?' trang thông tin giải thích các hạn chế của mạng phân phối nội dung của CloudFlare đầy đủ:

“CloudFlare không lưu trữ mọi trang trên trang web của bạn. Bộ nhớ cache giới hạn của trang web của bạn sẽ được hiển thị, thường từ một đến ba trang, có nghĩa là chỉ một số trang trên trang web của bạn mới có thể xem được khi máy chủ gốc của bạn bị hỏng. "

Tuyên bố này làm tôi ngạc nhiên. Một trong những điểm bán hàng lớn nhất của mạng phân phối nội dung là phiên bản được lưu trong bộ nhớ cache của trang web của bạn sẽ được hiển thị nếu trang web của bạn ngừng hoạt động, tuy nhiên CloudFlare nói rằng chỉ một vài trang được lưu trong bộ nhớ cache sẽ được hiển thị trong trường hợp máy chủ gốc bị hỏng .

Tôi đã nghi ngờ rằng CloudFlare hiển thị bất kỳ trang được lưu trong bộ nhớ cache nào trong trường hợp máy chủ bị hỏng, vì tất cả các trang trên trang web của tôi đều bị hỏng. Trang giải thích Always Online cũng lưu ý rằng:

“Các trang web được thêm gần đây sẽ không có bộ nhớ cache lớn trên trang web của chúng, có nghĩa là Always Online có thể không hoạt động nếu bạn chỉ thêm trang web cách đây vài ngày.”

Các trang web của tôi đã được thêm vào CloudFlare cách đây hơn ba tháng, vì vậy việc thiếu các trang được lưu trong bộ nhớ cache dường như không ở gốc của vấn đề này. Tôi đã yêu cầu CloudFlare làm rõ vấn đề này. Một ngày sau, họ khuyên tôi rằng:

“Tính năng Luôn Trực tuyến có một số giới hạn và chỉ được thiết kế để hoạt động với các lỗi hết thời gian chờ từ máy chủ của bạn. Mã lỗi từ máy chủ của bạn được trả lại là một câu trả lời trống, thật không may, không phải là một trong những trường hợp mà tính năng này hoạt động. "

Có màu đen và trắng: Hệ thống bộ nhớ cache của CloudFlare chỉ có nhiệm vụ trợ giúp với các lỗi hết thời gian chờ. Nếu máy chủ của bạn bị hỏng, sẽ không có trang được lưu trong bộ nhớ cache nào được hiển thị.

Do đó, nếu chúng ta đang nói về mạng phân phối nội dung, hãy so sánh CloudFlare và MaxCDN và hỏi 'Cái nào tốt hơn?', Câu trả lời của tôi sẽ là MaxCDN. MaxCDN sẽ lưu trữ mọi trang đơn trên trang web của bạn và sẽ hiển thị phiên bản được lưu trong bộ nhớ cache của trang web của bạn trong trường hợp thời gian ngừng hoạt động – đó là lý do tại sao công bằng để nói rằng đó là CDN thực.

Trường hợp MaxCDN trội là mức độ kiểm soát nó cung cấp cho bạn qua mạng phân phối nội dung của nó. Vùng kéo, vùng đẩy và vùng vod giúp dễ dàng xác định cách lưu trữ nội dung và khả năng xác định tốc độ thu thập dữ liệu của vùng kéo có nghĩa là bạn có thể kiểm soát khi các tệp bộ nhớ cache bị xóa và gia hạn.MaxCDN cũng làm nổi bật những tệp nào đang được tải xuống và từ đâu – một cái gì đó mà CloudFlare không cung cấp.

Tuy nhiên, nếu thời gian ngừng hoạt động không phải là thứ liên quan đến bạn và bạn chỉ muốn tăng tốc trang web của mình, bạn nên thử dùng CloudFlare. Thực tế là nó cho phép băng thông không giới hạn trên bất kỳ kế hoạch nào của nó có nghĩa là CloudFlare có thể tiết kiệm một số chủ sở hữu trang web hàng trăm hoặc thậm chí hàng ngàn đô la mỗi năm bằng cách sử dụng CDN miễn phí – miễn là họ biết về những hạn chế của nó.

MaxCDN có một danh tiếng tuyệt vời để cung cấp hỗ trợ 24 giờ, đó là một cái gì đó thu hút nhiều người đến dịch vụ của mình. Ví dụ, tác giả chính của trang web này, Brin Wilson, thường xuyên nhận xét về sự hỗ trợ tuyệt vời từ MaxCDN.

Trải nghiệm ban đầu của tôi với CloudFlare là tích cực, nhưng trong cuộc tấn công DDoS gần đây của tôi, tôi đã mở một vé hỗ trợ yêu cầu trợ giúp. Sau 14 giờ, tôi đã liên lạc với CloudFlare qua Twitter và cuối cùng nhận được câu trả lời vô ích, khuyên tôi nên nâng cấp lên kế hoạch kinh doanh 200 đô la mỗi trang mỗi tháng. Khi tôi lưu ý rằng dịch vụ khách hàng của họ nghèo đến mức nào đối với một khách hàng đang trả một khoản phí hàng tháng để sử dụng kế hoạch chuyên nghiệp của mình, tôi đã được khuyên:

“Chúng tôi có rất nhiều khách hàng khác, với rất nhiều câu hỏi giống như bạn. Chúng tôi trả lời họ theo thứ tự họ nhận được với ưu tiên về kế hoạch kinh doanh và doanh nghiệp.

Kế hoạch kinh doanh thường nhận được câu trả lời của họ trong vòng một giờ. Nếu bạn cần loại hỗ trợ đó, tôi khuyên bạn nên nâng cấp lên kế hoạch kinh doanh hoặc doanh nghiệp. ”

Tôi chỉ ra rằng vé của tôi không phải là “chỉ là một câu hỏi” và máy chủ của tôi đã bị tấn công.

Tóm lại, MaxCDN được biết đến là cung cấp hỗ trợ tuyệt vời cho khách hàng của mình và trả lời vé trong vòng một giờ. Ngược lại, trừ khi bạn đăng ký vào kế hoạch kinh doanh của CloudFlare với giá 200 đô la cho mỗi trang web mỗi tháng, có thể bạn sẽ không nhận được phản hồi cho vé của mình trong một vài ngày. Là một người trả phí hàng tháng cho CloudFlare, tôi rõ ràng rất thất vọng bởi cách tiếp cận này đối với dịch vụ khách hàng.

Cuối cùng, chúng ta cần nói về an ninh.

Nếu bạn muốn làm cho trang web của mình an toàn hơn và bảo vệ nó khỏi các cuộc tấn công DDoS và các phương pháp hack độc hại khác, CloudFlare rõ ràng là lựa chọn tốt nhất, vì MaxCDN không cung cấp chức năng đó.

Bạn sẽ chỉ nhận được một số lượng hạn chế bảo vệ DDoS với các kế hoạch CloudFlare miễn phí và chuyên nghiệp. Tuy nhiên, tôi không thể chỉ trích họ vì điều này. Bảo vệ DDoS là tốn kém và việc sử dụng các kế hoạch miễn phí hoặc chuyên nghiệp của CloudFlare chắc chắn sẽ giúp bảo vệ trang web của bạn nhiều hơn là chỉ dựa vào bảo mật mà công ty lưu trữ của bạn cung cấp.

Nếu bạn muốn tốt nhất của cả hai thế giới, bạn có thể muốn xem xét sử dụng MaxCDN cho mạng phân phối nội dung và CloudFlare để bảo mật trang web của bạn. Đây là điều được đề xuất bởi sự hỗ trợ của MaxCDN khi, như một phần của nghiên cứu cho bài viết này, tôi hỏi họ về sự khác biệt giữa hai dịch vụ.

Một số công ty lưu trữ có tùy chọn thêm CloudFlare hoặc MaxCDN trực tiếp qua bảng điều khiển lưu trữ của bạn, vì vậy, nếu bạn muốn sử dụng một trong các dịch vụ này, tôi khuyên bạn nên nói với máy chủ của mình để xem họ có tùy chọn tích hợp cho một hay không khác (hoặc có lẽ cả hai) đã được thiết lập.

Để tóm tắt suy nghĩ của tôi về CloudFlare và MaxCDN:

  • Nếu bạn muốn tăng tốc trang web của mình miễn phí, hãy sử dụng CloudFlare
  • Nếu bạn muốn một CDN thực sự có khả năng lưu bộ nhớ đệm toàn bộ trang web của bạn, hãy sử dụng MaxCDN
  • Nếu bạn muốn thêm một số bảo vệ DDoS cơ bản vào trang web của mình, hãy sử dụng CloudFlare
  • Nếu hỗ trợ khách hàng kịp thời là quan trọng với bạn, hãy sử dụng MaxCDN
  • Và cuối cùng, cho tốt nhất của cả hai thế giới, hãy xem xét sử dụng cả hai dịch vụ với nhau!

Và bạn có nó rồi đấy!

Sử dụng CloudFlare và / hoặc MaxCDN? Suy nghĩ?

Xem video: Làm thế nào để bắt đầu một blog WordPress RIGHT WAY – Hướng dẫn cho người mới bắt đầu (Từng bước)

Like this post? Please share to your friends:
Trả lời

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: