Chắc hẳn bạn đã không còn xa lạ gì với khái niệm “kiếm tiền online” trong thời đại số hóa ngày nay. Với sự bùng nổ của internet, việc tạo ra nguồn thu nhập từ việc kinh doanh trực tuyến đã trở thành một xu hướng phổ biến và hấp dẫn. Tuy nhiên, để thành công trong lĩnh vực này, không chỉ đòi hỏi bạn phải có nội dung hấp dẫn và chiến lược kinh doanh tốt, mà còn cần đảm bảo rằng website của bạn hoạt động ổn định và an toàn.
Đây chính là lý do tại sao việc sử dụng các dịch vụ bảo mật và tối ưu hóa cho website là điều vô cùng quan trọng. Trong bài viết này, chúng ta sẽ đề cập đến một công cụ mạnh mẽ và hoàn toàn miễn phí – Cloudflare – mà bạn có thể sử dụng để cải thiện hiệu suất và bảo mật cho trang web kiếm tiền online của mình.
Cloudflare không chỉ giúp tăng tốc độ tải trang của website mà còn bảo vệ khỏi các mối đe dọa bảo mật và tấn công DDoS. Nếu bạn đang điều hành một trang web để kinh doanh trực tuyến, việc áp dụng các biện pháp bảo mật thích hợp không chỉ giúp duy trì uy tín mà còn bảo vệ dữ liệu quý báu của bạn.
Trong phần tiếp theo của bài viết này, chúng ta sẽ cùng nhau tìm hiểu cách cài đặt Cloudflare bản miễn phí cho website của bạn. Bạn sẽ thấy rằng việc thực hiện không hề khó khăn và đồng thời mang lại nhiều lợi ích to lớn cho hoạt động kinh doanh trực tuyến của bạn. Hãy cùng bắt đầu khám phá ngay!

Các cài đặt cơ bản
DNS: Sử dụng DNS của Cloudflare – Cloudflare là một trong những nhà cung cấp DNS nhanh nhất và đáng tin cậy nhất trên dnsperf.com. Những nhà cung cấp khác như GoDaddy/NameCheap có thể chậm và gây trễ trên mạng. Để chuyển DNS của bạn sang Cloudflare, hãy đăng ký tài khoản Cloudflare thông qua trang web của họ, thêm trang web của bạn và thay đổi nameserver sang của Cloudflare trong bộ đăng ký tên miền của bạn. Một số máy chủ cho phép bạn kích hoạt Cloudflare trong bảng điều khiển của họ chỉ bằng một cú nhấp chuột, nhưng điều này sẽ không cung cấp quyền truy cập vào bảng điều khiển đầy đủ của Cloudflare. Bởi vì DNS và trễ mạng là một phần của TTFB (Thời gian từ lúc gửi yêu cầu đến khi nhận được phản hồi), việc sử dụng một DNS nhanh là điều cần thiết và có thể được kiểm tra trên KeyCDN.
CDN: Thay đổi trang web của bạn thành “proxied” – Truy cập vào cài đặt DNS của Cloudflare và thay đổi trang web của bạn từ “DNS only” thành “proxied”, khiến nó chuyển màu thành màu cam. Việc chuyển luồng truy cập qua Cloudflare là cần thiết để sử dụng APO, Argo, cân bằng tải, Zaraz và các tính năng Cloudflare khác. Tuy nhiên, nó không cache HTML (đó là công việc của APO hoặc quy tắc trang cache mọi thứ). Có một số lợi ích từ CDN: bạn giảm tải băng thông đến hơn 250 trung tâm dữ liệu của Cloudflare (băng thông tiết kiệm được hiển thị trong tab Thống kê của bạn). Nó giảm khoảng cách địa lý giữa máy chủ/các truy cập và giảm số lượng yêu cầu đến máy chủ gốc của bạn. Mặc dù Cloudflare thường không phải là tùy chọn CDN nhanh nhất trên cdnsperf.com, nó mở ra các tính năng Cloudflare khác có thể tối ưu hóa trang web của bạn tốt hơn so với các CDN khác, đặc biệt là khi bạn dự định sử dụng các gói trả phí của Cloudflare.
SSL: Chọn “Full Strict” – Lựa chọn bảo mật tốt nhất khi sử dụng HTTPS (ngoại trừ các gói doanh nghiệp).
Chứng chỉ Edge: Người dùng trả phí có thể tải lên chứng chỉ SSL lên Cloudflare để loại bỏ SSL/TLS tại bức tường lửa.
Luôn Sử Dụng HTTPS: BẬT – chuyển hướng tất cả các liên kết HTTP sang HTTPS, buộc kết nối an toàn.
HSTS: Kích hoạt – buộc trình duyệt sử dụng kết nối an toàn. Sau khi bạn xác nhận thỏa thuận của Cloudflare, bạn sẽ kích hoạt HSTS, đặt tiêu đề tuổi tối đa là 6 tháng (như Cloudflare đề xuất), và bật tiêu đề preload/no-sniff. Nếu bạn có các miền con, bạn cũng có thể kích hoạt HSTS cho chúng.
TLS: Kích hoạt TLS 1.3 và Đặt Phiên Bản Tối Thiểu Là 1.2 – TLS 1.3 là giao thức TLS mới nhất/nhanh nhất trong khi TLS 1.0 và 1.1 đã bị loại bỏ. Nhà cung cấp hosting của bạn cũng có thể có cài đặt để thiết lập phiên bản TLS. Tốc độ TLS có thể được đo bằng cách sử dụng KeyCDN và viết tắt của Transport Layer Security (Bảo mật Lớp Vận Chuyển).
Quy tắc Firewall: Thường được sử dụng để chặn bot xấu, quốc gia, XML-RPC và wp-login. Dưới đây là một số quy tắc thông dụng có thể giúp chặn các yêu cầu không mong muốn đến máy chủ của bạn và giảm việc sử dụng CPU.

Chế độ Chống Bot: BẬT – chặn các bot xấu đã được đăng nhập vào sự kiện tường lửa của bạn. Người dùng trả phí có thể sử dụng chế độ chiến đấu siêu bot với khả năng kiểm soát tốt hơn đối với những bot chắc chắn và có khả năng tự động với các cài đặt cho phép bot được xác minh, bảo vệ bot cho tài nguyên tĩnh và cải thiện quản lý bot với phát hiện JavaScript. Tôi ưu tiên chế độ chiến đấu với bot hơn là bảo vệ bot của Cloudways hoặc các plugin như Blackhole For Bad Bots vì nó cấp cao hơn.
Kiểm Tra Tính Nguy Hiểm Cho Trình Duyệt: BẬT – một lớp bảo vệ khác để chặn các bot xấu, thư rác và công cụ tìm kiếm. Cloudflare sẽ quét các tiêu đề HTTP thường xuyên gây hại và hiển thị trang chặn.
Điều Chỉnh Kích Thước Ảnh: điều chỉnh kích thước, chất lượng và chuyển đổi hình ảnh sang định dạng WebP/AVIF.
Mirage: tối ưu hóa hình ảnh trên kết nối mạng chậm bằng cách thay thế hình ảnh bằng các vị trí giữ chỗ độ phân giải thấp (chỉ cho đến khi trang được hiển thị) và kết hợp các yêu cầu hình ảnh.
Polish: nén hình ảnh, loại bỏ dữ liệu meta và chuyển đổi hình ảnh sang định dạng WebP. Làm điều này với Cloudflare có thể không gây tải nặng cho máy chủ của bạn, nhưng hầu hết mọi người chỉ sử dụng plugin miễn phí.
Thu Nhỏ Tự Động: Phụ Thuộc – việc thu nhỏ từ CDN của bạn thường nhanh hơn vì nó gần hơn với người dùng cuối.
Tuy nhiên, Cloudflare nói (ít nhất khi bạn đang sử dụng APO) bạn nên thu nhỏ từ plugin cache của bạn và tắt nó trong Cloudflare. Dù sao đi nữa, hãy chắc chắn kiểm tra kết quả của bạn.
Brotli: BẬT – Brotli nhanh hơn GZIP nhưng cũng nên được kích hoạt trong tài khoản lưu trữ của bạn. Tuy nhiên, không phải tất cả các máy chủ hỗ trợ Brotli (ảnh chụp màn hình dưới đây là cho cPanel trên NameHero).
Early Hints: BẬT – gửi gợi ý preload/preconnect sớm giúp giảm thời gian chờ máy chủ.
APO: BẬT – cung cấp HTML từ mạng của Cloudflare, có thể giảm đáng kể TTFB, LCP và các số liệu khác cho khách hàng ở xa máy chủ gốc. Sử dụng KeyCDN để kiểm tra kết quả trước/sau, sau đó xem hướng dẫn Cloudflare APO của tôi. Bạn sẽ cần tạo mã thông báo API và thêm nó vào plugin của Cloudflare. Hãy tiếp tục kích hoạt lưu trữ trang trong plugin lưu trữ của bạn (hoặc lưu trữ máy chủ) vì điều này sẽ lưu trữ HTML trên máy chủ web, trong khi APO lưu trữ HTML trên mạng edge của Cloudflare. Nói cách khác, vì chúng là các lớp bộ nhớ cache khác nhau, cả hai đều nên được kích hoạt.
Ưu tiên HTTP/2 Nâng Cao: BẬT – tối ưu hóa thứ tự khi tải tài nguyên để nhanh nhất có thể mà không phải dựa vào các phương pháp sắp xếp khác nhau được sử dụng bởi các trình duyệt khác nhau.
TCP Turbo: BẬT – giảm độ trễ bằng cách tự động chọn cài đặt TCP với tối ưu hóa.
Railgun: TẮT – yêu cầu phần mềm đặc biệt phải được cài đặt bởi máy chủ của bạn (trừ khi nó đã được tích hợp vào hệ thống của họ). Nó chủ yếu được sử dụng cho các trang web động lớn/WooCommerce, trong trường hợp này nó có thể tăng tốc yêu cầu khi phiên bản động của trang web yêu cầu nguồn gốc.
Rocket Loader: TẮT – thường gây ra lỗi và hầu hết các plugin cache đều khuyến nghị tắt nó. Nó được tạo ra để cải thiện thời gian hiển thị bằng cách tải các tập lệnh JS bất đồng bộ, bao gồm cả các tập lệnh của bên thứ ba.
SXGs: BẬT – được bao gồm với APO/gói trả phí. Điều này làm tăng tốc trang web của bạn khi ai đó nhấp vào kết quả của bạn trên Google bằng cách định trước nội dung, dẫn đến hiển thị nhanh hơn và có thể cải thiện LCP.
Cấp Độ Lưu Trữ Cache: Tiêu Chuẩn – bạn có thể đọc các mô tả nhưng nên đặt thành tiêu chuẩn trừ khi trang web của bạn có nhiều chức năng php phức tạp, trong trường hợp này bạn có thể bỏ qua các chuỗi truy vấn.
Thời gian cache trình duyệt – sử dụng cùng thời hạn hết hạn trên máy chủ của bạn (tài khoản lưu trữ của bạn). Hoặc bạn có thể đặt nó thành 1 năm vì Google khuyến nghị điều này cho tài sản tĩnh.
Gợi Ý Crawler: BẬT – thông báo cho các công cụ tìm kiếm khi nội dung được cập nhật để họ có thể điều chỉnh thời gian lập chỉ mục một cách chính xác hơn và ngăn chặn việc tìm kiếm vô ích (có thể giúp giảm việc sử dụng CPU từ các công cụ tìm kiếm).
Workers: Tôi không phải là một nhà lập trình lớn nên không có nhiệm vụ viết về điều này. Nhưng một ví dụ có vẻ thú vị là bài viết của Gijo về cách thiết lập cron jobs bằng Workers. Ngoài ra, bạn có thể tự do duyệt qua các ví dụ và tài liệu của Cloudflare. Nó chạy JavaScript bằng V8 (cùng một công cụ JavaScript được phát triển cho Google Chrome) và triển khai kịch bản trên các máy chủ edge của họ.
Luật Trang (Page Rules): Các luật trang thông thường được sử dụng để lưu trữ tất cả mọi thứ và bỏ qua bộ nhớ cache trong wp-admin và các trang xem trước (preview). Một luật trang cache mọi thứ khác biệt với APO và thường không nên được tạo ra khi sử dụng APO. Thứ tự của các luật trang của bạn cũng sẽ xác định ưu tiên của chúng.
HTTP/3 Với QUIC: BẬT – kích hoạt HTTP/3 chạy trên giao thức QUIC. Bạn có thể kiểm tra xem trang web của bạn có sử dụng HTTP/3 tại trang http3check.net. Tuy nhiên, trong một video trên YouTube do NameHero công bố, Ryan (người sáng lập NameHero) nói về HTTP/3 của Cloudflare như sau: “nó vẫn phải trích từ phía máy chủ. Nó trích từ HTTP/2 rồi gửi đến HTTP/3, vì vậy nó không hỗ trợ HTTP/3 đầy đủ.” Nói cách khác, nếu bạn đang sử dụng LiteSpeed Cache, bạn nên thiết lập HTTP3/QUIC thông qua nó.
Argo + Tiered Cache: Một trong những tính năng trả phí tôi sử dụng. Nó định tuyến lưu lượng qua các đường dẫn mạng Cloudflare nhanh nhất dựa trên thông tin thời gian thực về tình trạng tắc nghẽn lưu lượng. Không hợp lý cho các trang web cục bộ, nhưng có thể giảm độ trễ. Đừng quên kích hoạt lưu trữ đa tầng trong cài đặt lưu trữ cache của Cloudflare, giúp kiểm soát băng thông cũng như số lượng kết nối.
Cân Bằng Tải: Tạo một phương pháp dự phòng để định tuyến lưu lượng từ các máy chủ nguồn không lành mạnh đến các nguồn gốc khỏe mạnh hơn. Điều này có thể giảm độ trễ, TLS và lỗi chung. Giá cả được dựa trên cách bạn tùy chỉnh số máy chủ nguồn, tần suất/địa điểm kiểm tra và xem liệu định hướng lưu lượng có được kích hoạt (điều này nên được kích hoạt vì nó là một phần quan trọng trong việc cân bằng tải).
Bảo Vệ Địa Chỉ Email Khỏi Định Dạng: BẬT – mã hóa địa chỉ email của bạn để ẩn chúng khỏi các bot/spammer khi hiển thị trên trang web của bạn, mà không ảnh hưởng đến cách hiển thị cho con người. Tuy nhiên, nó cũng thêm một phần nhỏ của mã JavaScript (email-decode.min.js) được hiển thị trong biểu đồ GTmetrix Waterfall của bạn.
Bảo Vệ Hotlink: BẬT – tiết kiệm băng thông bằng cách ngăn người khác sao chép hình ảnh khi nó được lưu trữ trên máy chủ của bạn. Thường thấy trên các trang web có hình ảnh có độ phân giải cao, nhưng cũng có thể xảy ra với bất kỳ trang web nào.
Zaraz: định tải các tập lệnh bên thứ ba lên Cloudflare. Kiểm tra báo cáo “giảm tác động của mã bên thứ ba” của PSI để tìm mã bên thứ ba để thêm vào Zaraz. Bạn có thể thực hiện điều này với Google Analytics, Facebook Pixel và HTML/hình ảnh/yêu cầu tùy chỉnh. Khi bạn chọn một tùy chọn, nó sẽ nhắc bạn với các trường thông tin duy nhất. Ví dụ, Google Analytics yêu cầu bạn nhập mã theo dõi của bạn với tùy chọn ẩn danh hóa địa chỉ IP. Đây là một cách tuyệt vời để tải các tập lệnh bên thứ ba nhanh hơn.
Nhận xét về tốc độ CDN bản FREE
Thực tế là, khi so sánh với một số dịch vụ CDN khác có sẵn trên thị trường, phiên bản miễn phí của Cloudflare có thể không đem lại hiệu suất tối ưu như mong đợi. Có một số khía cạnh mà bạn đã đề cập mà tôi cũng muốn đặt vào bàn thảo.
Một trong những vấn đề mà nhiều người gặp phải với phiên bản miễn phí của Cloudflare là khả năng xóa bộ nhớ cache. Trong một số trường hợp, việc xóa cache có thể không diễn ra một cách trơn tru, gây ra sự bất tiện cho việc cập nhật nội dung trang web. Điều này có thể ảnh hưởng đến khả năng kiểm soát thông tin mới và cung cấp trải nghiệm người dùng tốt hơn.
Ngoài ra, hiệu suất của CDN cũng phụ thuộc vào một loạt các yếu tố khác nhau, bao gồm cách trang web được tối ưu hóa, vị trí địa lý của người truy cập và cả cấu hình chính của CDN. Một số dịch vụ CDN khác có thể có các tính năng đặc biệt hơn hoặc có khả năng tùy chỉnh tốt hơn, điều này có thể đáp ứng tốt hơn nhu cầu của một số trang web đặc biệt.
Tuy nhiên, cần phải lưu ý rằng phiên bản miễn phí của Cloudflare vẫn có thể phù hợp với một số trang web, đặc biệt là những trang web có lưu lượng truy cập không quá lớn hoặc không yêu cầu tính năng tùy chỉnh phức tạp. Sự lựa chọn của dịch vụ CDN cũng cần phải dựa trên nhu cầu cụ thể của mỗi trang web và mức độ quan trọng của hiệu suất trong chiến lược toàn diện của bạn.

Kết luận
Trong bài viết này, chúng ta đã đi sâu vào hướng dẫn cài đặt Cloudflare bản miễn phí cho trang web kiếm tiền trực tuyến vào năm 2023. Chúng ta đã xem xét nhiều khía cạnh quan trọng để tối ưu hóa hiệu suất và bảo mật trang web của bạn.
Chúng ta đã bắt đầu bằng cách thảo luận về việc sử dụng DNS của Cloudflare để tăng tốc độ truy cập trang web. Việc chuyển đổi sang DNS nhanh của Cloudflare giúp giảm độ trễ mạng và tối ưu hóa thời gian phản hồi. Chúng ta cũng đã thảo luận về việc sử dụng CDN của Cloudflare để lưu trữ tài nguyên và giảm bớt tải cho máy chủ gốc.
Một phần quan trọng là về bảo mật, chúng ta đã xem xét cách cài đặt SSL và sử dụng các tính năng bảo mật khác như HSTS để bảo vệ kết nối và dữ liệu truyền qua trang web. Chúng ta cũng đã khám phá các tùy chọn chống bot và kiểm tra trình duyệt để đảm bảo rằng chỉ người dùng thực sự có quyền truy cập vào trang web của bạn.
Tiếp theo, chúng ta đã đề cập đến việc tối ưu hóa hình ảnh và tải tập tin. Chúng ta đã xem xét các tính năng như Image Resizing, Mirage và Polish để đảm bảo rằng nội dung trang web của bạn được tải nhanh và hiển thị một cách tốt nhất.
Cuối cùng, chúng ta đã xem xét một số tính năng nâng cao như HTTP/3, Argo, Load Balancing và các tùy chọn bảo vệ như Hotlink Protection. Mỗi tính năng đều có mục tiêu riêng để tối ưu hóa hiệu suất và bảo mật của trang web của bạn.
Tóm lại, việc cài đặt Cloudflare bản miễn phí có thể mang lại nhiều lợi ích quan trọng cho trang web kiếm tiền trực tuyến của bạn. Tuy nhiên, điều quan trọng là hiểu rõ các tính năng và cấu hình để tận dụng tối đa tiềm năng của nền tảng này. Bằng cách kết hợp kiến thức về tối ưu hóa hiệu suất và bảo mật, bạn có thể xây dựng một trang web mạnh mẽ và hấp dẫn, thu hút khách hàng và tối ưu hóa khả năng kiếm tiền trực tuyến.








