Có nên sử dụng dịch vụ CloudFlare cho website WordPress của bạn hay không?

Mặc dù từng gặp phải rất nhiều lời phàn nàn, chỉ trích về chất lượng của dịch vụ trong quá khứ, mà phổ biến nhất là thường xuyên khiến website bị downtime (lỗi 52x). Tuy nhiên, nếu ai đó hỏi tôi rằng có nên sử dụng dịch vụ CloudFlare cho website vào thời điểm hiện tại hay không, thì câu trả lời của tôi là “có”. Tại sao lại như vậy? Sử dụng dịch vụ CloudFlare sẽ mang lại những lợi ích và hạn chế gì cho website của bạn? Hãy cùng WP Căn bản dành ra ít phút để tìm hiểu ngay sau đây.
- Tại sao bạn nên sử dụng CloudFlare làm máy chủ DNS?
- Làm thế nào để sử dụng CloudFlare một cách hiệu quả?
WP Căn bản đang sử dụng dịch vụ CloudFlare
Vào ngày 16/03/2018 vừa qua, sau một thời gian dài chỉ sử dụng CloudFlare làm máy chủ phân giải DNS tên miền, cuối cùng chúng tôi đã quyết định tận dụng triệt để những lợi ích mà nó mang lại bằng cách kích hoạt CloudFlare CDN.
Sở dĩ như vậy bởi vì chất lượng dịch vụ của CloudFlare hiện tại đã ổn định và tốt hơn rất nhiều so với vài năm trở về trước. Họ đã mở hơn 130 datacenter trên khắp thế giới, trong đó có rất nhiều datacenter nằm gần Việt Nam, chẳng hạn như Singapore, Hong Kong, Malaysia, Philippines và cả ở Campuchia nữa.

Đặc biệt hơn, thời gian gần đây, CloudFlare đã mở thêm cụm server tại Hà Nội và TP.HCM, mở ra nhiều hy vọng cho những người dùng tại Việt Nam giữa thời buổi mạng internet quốc tế thường xuyên gặp vấn đề.
Dịch vụ CloudFlare có thể mang lại những lợi ích gì?
Dịch vụ CloudFlare CDN (kể cả miễn phí lẫn trả phí) có thể mang lại cho website của bạn rất nhiều lợi ích:
1. Giúp tăng tốc độ load
Với hệ thống CDN rộng khắp toàn cầu, CloudFlare có thể giúp website của bạn load nhanh hơn trong trường hợp web server đặt ở nước ngoài nhưng lưu lượng truy cập lại chủ yếu đến từ Việt Nam. Các dữ liệu tĩnh như CSS, JS, hình ảnh… sẽ được cache trên các máy chủ của CloudFlare và phân phối đến người dùng từ datacenter nằm gần nhất. Do đó, kể cả khi host của bạn đặt ở Mỹ thì những dữ liệu này vẫn sẽ được truyền đến người dùng từ các server của CloudFlare đặt ở Hong Kong, Singapore, Nhật Bản hoặc may mắn hơn là… Việt Nam (Hà Nội và TP.HCM). Điều này giúp rút ngắn quãng đường và thời gian truyền tải.
Lưu ý: bạn không thể chọn location để push dữ liệu, trừ khi sử dụng gói Enterprise. CloudFlare sẽ lựa chọn ngẫu nhiên location gần nhất, tối ưu băng thông nhất để push dữ liệu. Đó là lý do tại sao đôi khi khách truy cập đến từ Việt Nam nhưng dữ liệu lại được push từ server ở tận bên Nhật.
Ngoài ra, CloudFlare còn cung cấp rất nhiều tính năng khác, chẳng hạn như:
- Auto Minify (miễn phí): tự động nén file JS, CSS, HTML.
- Brotli (miễn phí): nén dữ liệu (tương tự GZIP) để tăng tốc độ load trên giao thức HTTPS.
- Rocket Loader (miễn phí): tải không đồng bộ (async) các file JS.
- Polish (trả phí): nén và tạo định dạng WebP cho hình ảnh.
- Mirage (trả phí): tối ưu việc load hình ảnh trên các thiết bị di động có kết nối chậm (bằng kỹ thuật lazy load cũng như kết hợp nhiều đường truyền mạng cho một hình ảnh).
- Load Balancing (trả phí): giúp cân bằng tải cho website bằng cách load dữ liệu từ nhiều host khác nhau.
Chúng chắc chắn sẽ giúp bạn cải thiện tốc độ load cho website lên khá nhiều.
2. Tiết kiệm tài nguyên
Chính việc cache dữ liệu tĩnh trên các server của CloudFlare sẽ giúp bạn tiết kiệm được nhiều tài nguyên cho hosting (CPU, RAM và băng thông), đặc biệt là đối với các gói hosting có băng thông hạn chế.

Điều này sẽ khiến cho website của bạn chịu tải tốt hơn, trở nên “trâu bò” hơn và tiết kiệm được đáng kể chi phí.
3. Tăng cường bảo mật
CloudFlare CDN (kể cả gói miễn phí) được trang bị một hệ thống bảo mật hoạt động khá hiệu quả. Hệ thống này có thể giúp bạn chống lại các bot độc hại, các cuộc tấn công DDoS ở quy mô nhỏ thông qua các tính năng như Bot Fight Mode, Browser Integrity Check, IP Firewall hay Under Attack Mode.

Đối với các gói trả phí (từ Pro trở lên), các bạn còn được sử dụng tính năng Web Application Firewall giúp ngăn chặn các cuộc tấn công vào website một cách hiệu quả. Đặc biệt hơn, CloudFlare còn có sẵn thiết lập Firewall tối ưu dành cho những nền tảng CMS phổ biến như WordPress, Joomla, Magento, Drupal…

Khi sử dụng CloudFlare CDN, IP thật của host cũng sẽ bị ẩn, thay vào đó là IP của CloudFlare. Điều này sẽ giúp bạn tránh khỏi các cuộc tấn công DDoS nhằm thẳng vào IP của host.
4. SSL miễn phí
Nếu bạn cần một giải pháp SSL miễn phí, trong khi host không hỗ trợ sẵn Let’s Encrypt hay bạn đang sử dụng BlogSpot với tên miền riêng thì CloudFlare Universal SSL là một sự lựa chọn hợp lý. Chỉ với một vài click, các bạn đã có thể cài đặt thành công SSL miễn phí cho website của mình.

Tham khảo thêm: Cài đặt CloudFlare SSL miễn phí cho website WordPress
5. Hỗ trợ HTTP/2 và HTTP/3
Web server của bạn không hỗ trợ HTTP/2 và HTTP/3 – những giao thức truyền tải dữ liệu thế hệ mới nhất của HTTP? Đừng lo lắng, chỉ cần sử dụng CloudFlare, bạn hoàn toàn có thể kích hoạt tính năng thời thượng này cho website một cách dễ dàng.

HTTP/3 (with QUIC) được hỗ trợ bởi công nghệ 0-RTT (Zero Round Trip Time Resumption) dễ dàng đánh bại HTTP/1.1 và HTTP/2 về tốc độ load.

Tham khảo thêm: Kích hoạt HTTP/3 cho website một cách đơn giản
6. Kho ứng dụng phong phú
Kho ứng dụng bổ trợ phong phú và đồ sộ, trong đó có nhiều ứng dụng hữu ích được chia thành các hạng mục khác nhau: Insights, Performance, Security, Social & Communication, UI & Design, Widgets & Plugins… giúp bạn tối ưu hóa trải nghiệm người dùng một cách đơn giản.

Hạn chế của dịch vụ CloudFlare
CloudFlare miễn phí có 3 điểm hạn chế, tuy hơi khó chịu nhưng cũng không quá quan trọng. Nếu bạn chấp nhận được thì hoàn toàn có thể sử dụng dịch vụ này để tăng tốc độ load cũng như bảo vệ cho website của mình:
1. Lỗi SSL
Cả Universal SSL (miễn phí) lẫn Dedicated SSL (trả phí) của CloudFlare đều sử dụng Server Name Indication (SNI) certificates, do đó chúng sẽ không hỗ trợ các trình duyệt web thế hệ cũ (xem chi tiết). Nếu khách truy cập sử dụng trình duyệt hoặc hệ điều hành quá cũ, họ sẽ không thể truy cập được vào website của bạn. Vấn đề này chỉ được giải quyết khi bạn nâng cấp lên các gói CloudFlare trả phí (Pro, Business và Enterprise) sử dụng Subject Alternative Names (SAN). Tất nhiên, với tốc độ phát triển công nghệ như hiện nay thì những thiết bị với phiên bản hệ điều hành và trình duyệt cũ không còn tồn tại nhiều nên vấn đề này cũng không quá đáng ngại.
2. Lỗi máy chủ phản hồi chậm
CloudFlare có thể làm giảm điểm test Google PageSpeed Insights của bạn do lỗi “máy chủ phản hồi chậm”. Đây là điều dễ hiểu do khi sử dụng CloudFlare, tín hiệu truyền từ người dùng đến máy chủ host sẽ phải thông qua CloudFlare và ngược lại. Nếu bạn là người không quá đặt nặng về vấn đề điểm số từ các công cụ kiểm tra tốc độ (giống như tôi) thì vấn đề này hoàn toàn có thể bỏ qua.
Tham khảo thêm: Giảm TTFB khi sử dụng CloudFlare CDN
3. Lỗi kết nối
Thỉnh thoảng bạn có thể sẽ gặp lỗi khi truy cập vào website mà theo CloudFlare thông báo là do host chết (lỗi 52x). Thực tế thì nguyên nhân của việc này là do giữa host và CloudFlare tạo quá nhiều kết nối (chạm tới giới hạn cho phép) dẫn đến quá tải và bị lỗi. Tuy nhiên, đây chỉ là lỗi tạm thời và khi bạn gặp lỗi thì những người khác vẫn có thể truy cập bình thường. Hiện nay tình trạng này đã được khắc phục rất nhiều nhờ những công nghệ như Railgun và bạn hầu như không cần bận tâm đến chúng nữa.
Tham khảo thêm: Kích hoạt CloudFlare Railgun trên dịch vụ WordPress Hosting
4. Giới hạn file upload
Khi sử dụng CloudFlare CDN, các bạn sẽ bị giới hạn kích thước file được phép upload lên website, cụ thể:
- Gói Free và Pro: tối đa 100 MB/ file.
- Gói Business: tối đa 200 MB/ file.
- Gói Enterprise: tối đa 500 MB/ file.
Nếu muốn upload các file có dung lượng lớn hơn kích thước kể trên, các bạn buộc phải tạm thời tắt tính năng proxy (CDN) của CloudFlare đi. Sau khi upload xong thì bật trở lại.
Đây cũng chính là lý do mà chúng tôi không kích hoạt CloudFlare CDN cho các link đăng nhập cPanel của dịch vụ WordPress Hosting do WP Căn bản cung cấp. Bởi vì, nếu kích hoạt, khách hàng sẽ không thể upload được các file có kích thước lớn hơn 100MB thông qua File Manager của cPanel.
Có nên sử dụng dịch vụ CloudFlare CDN?
Từ những lý do kể trên, tôi cho rằng những lợi ích mà CloudFlare mang lại hoàn toàn có thể làm lu mờ một vài điểm hạn chế của nó. Nếu website của bạn có server đặt tại nước ngoài (Singapore, Hong Kong, Nhật Bản hoặc Mỹ chẳng hạn), bạn nên sử dụng CloudFlare để tối ưu tốc độ load cũng như tăng cường khả năng bảo mật (chống spam, chống DDoS…) và giảm tải cho hosting.
Bản thân tôi cũng đang sử dụng dịch vụ CloudFlare blog WP Căn bản. Còn bạn thì sao? Bạn nghĩ gì về CloudFlare? Theo bạn có nên sử dụng dịch vụ CloudFlare cho website hay không? Hãy chia sẻ với chúng tôi những quan điểm và ý kiến của bạn trong khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)






Chào Hiếu, bạn có cách nào khắc phục lỗi truy câp SSL ở phiên bản win xp không (ngoài việc dùng CF pro), mình thấy wpcanban của bạn dùng winxp vẫn truy cập được/.
Không đâu bạn. Thế bạn nghĩ WP Căn bản đang dùng CloudFlare miễn phí à? :))
hi, mình tưởng b dùng CF free chứ, b dùng gói nào vậy
CloudFlare Pro bạn nhé.
Cảm on Admin chia sẽ nhé.
xin chào bạn,
web bên mình đang xài cloudflare, từ ngày xài rất ok, nhưng vừa bị chậm không thể tả được.
bên host thì ok và kết quả là cloudflare bị lỗi gì đó dẫn đến chậm load không nổi.
bạn biết test kiểm tra giúp mình nhé lucasa.vn
cảm ơn nhiều
Đang đứt cáp AAG đã sửa xong đâu bạn.
chào bạn mình nghĩ không phải đứt cáp, lỗi rất rất chậm bị hôm qua.
nếu mình bỏ cloudflare đi dùng dns của host thì web chạy ok.
mình dùng cloudflare pro có phí
bạn có kinh nghiệm test cloudflare hay biết kiểm tra giúp mình.
Cái này phải xem thiết lập CloudFlare của bạn mới biết được nguyên nhân chính xác. Site của mình cũng đang dùng CloudFlare Pro đây. Ngoài ra còn có thêm cả Argo nữa.
cảm ơn bạn đã phản hồi.
mình nghĩ thiết lập có thể không sao vì xài hoài ko chậm, tự dưng lại bị.
host thì ok
mình hỏi bên support của họ họ kêu gửi file .HAR
bạn có thể xem file đó đc ko?
https://www.lucasa.vn/www.lucasa.vn.har
Bạn đang dùng host của nhà cung cấp nào? Trên CloudFlare có bật Railgun không?
mình xài của digipower.vn.
railgun không bật, speed -> railgun yêu cầu gói business nên không thể bật.
Xài host Việt Nam thì cài CloudFlare làm chi thế bạn? Tăng thời gian load web nhờ việc cho dữ liệu chạy vòng từ VN ra server CF ở Singapore hoặc HK rồi lại chạy về VN à? :D Bạn tắt CloudFlare đi thì website có load bình thường không?
hi đúng là chạy vòng vòng thật.
khi mới bắt đầu web ko dùng cloudflare mọi chuyện bình thường, khoảng 1 năm nay web thường xuyên bị truy cập lớn (DDOS) web bị vào tầm ngắm của ai đó nên treo suốt ngay bên host họ không thể khắc phục và hỗ trợ hoài được nên phải mua cloudflare để chặn. đùng là cloudflare chặn ok rất tốt web chậm hơn xíu nhưng thà chậm xíu mà chạy ngon hơn là bị đánh sập.
không biết có cách nào chống DDOS mà cần cloudflare không bạn?
trên cloudflare – Overview -> Advanced -> Pause web vẫn chậm đó bạn
Pause CF rồi mà web vẫn chậm thì vấn đề thuộc về hosting chứ không phải CloudFlare nữa. Bạn kiểm tra host xem tài nguyên (CPU, RAM…) có bị quá tải không?
mình nhầm, pause CF web chạy ok rất tốt
haizz ko bt CF của mình bị sao nữa? chẳng biết sửa kiểu gì?
có cách nào chống tấn công ko dùng CF ko bạn?
Gửi thông tin tài khoản CF của bạn qua email admin@wpcanban.com mình check lại cho (nếu cần). Vì mình cũng đang dùng CF cho wpcanban.com đây.
mình dùng teamview 13
1 004 066 162
3486
bạn có time vào xem giúp mình.
cảm ơn rất nhiều
Teamview của mình bị khóa do hết hạn license (sử dụng với mục đích thương mại, hỗ trợ cho nhiều người) rồi bạn. Nên mình không hỗ trợ qua Teamview.
UltraViewer được không bạn.
10 059 910
6976
cảm ơn rất nhiều
Máy mình màn hình phân giải cao nên nhìn qua UltraView vỡ hình tùm lum. Trước mình có thử rồi.
ôi trời ơi
tự dưng cloudflare ngon lành
haizz chẳng hiểu chuyện gì nữa, chắc hệ thống của họ lỗi
cảm ơn bạn nhiều đã dành time cho mình!
You’re welcome. :)
Bác hiếu biết trang web nào ở server Asia test speed website ko ạ, e có website server US muốn test xem tốc độ load ở VN lúc on cloudflare và chưa on ra sao. Xem trên pingdom và gtmetrix ko thấy server asia để test
Bạn xem kỹ lại đi. GTMetrix có server Hong Kong, India, Australia. WebPageTest có server Hong Kong, China, Taiwan, Singapore, Malaysia, Indonesia, Japan, Korea, India. :P
Bạn đăng ký tài khoản Gtmetrix, đăng nhập vào, sẽ có lựa chọn server nhé! Mình dùng host SG Small của Hiếu, test Gtmetrix server Hong Kong, có 1,8s.
Em chào các anh chị ah.
Em mới đăng ký tên miền mới ở namesilo.com
đăng ký máy chủ cpanel thông qua web5ngay.com
nhưng mà tốc độ load trang web chậm lắm, chấm điểm google mà không có điểm luôn
nguyên nhân em cũng kg rõ ạ.
giờ em chuyển sang máy chủ cloudflare thì có chạy nhanh hơn kg ạ
Web của bạn truy cập thực tế cũng rất chậm. Cài CloudFlare vào cũng chưa chắc là sẽ cải thiện được tốc độ (nếu hiện tại server đang đặt trong nước). Nhưng tội gì không thử nhỉ? Có ai thu phí đâu. Tham khảo bài viết “Những nguyên nhân có thể khiến website load chậm” nhé.
Mình thấy thông tin anh em đưa ra là đàng tháng 7 này tất cả các website đều phải có SSL không là sẽ tụt hạng, thông tin này có chuẩn không admin
Bạn tham khảo bài viết “Chrome cảnh báo không an toàn đối với website sử dụng HTTP” để biết chi tiết nhé. :)
Mình cũng đang dùng CloudFlare cho web. Tiết kiệm được rất nhiều bandwitdh và tốc độ có vẻ được cải thiện hơn.
Tuy nhiên sau khi sử dụng CloudFlare làm CDN và dùng Flexible SSL thì các sitemap không thể nào add lên Google Webmaster được, khi add sitemap cứ bị báo lỗi: “Your Sitemap does not appear to be in a supported format. ”
Bạn có kinh nghiệm xin chỉ giúp.
Xin cám ơn.
Có thể tính năng nén JS, CSS, HTML của CloudFlare làm lỗi XML Sitemaps. Bạn thử tắt tính năng đó đi rồi thử lại xem sao. :)
Cám ơn bạn đã trả lời.
Để mình thử tắt hết các tính năng đó xem sao.
Mình cũng đang dùng thằng này, tốc độ load thay đổi hẵn, nói chung khá hài lòng
Cho mình hỏi xíu bạn. Blog mình là blogger, mình cũng đang sử dụng Cloudflare nhưng sau đó mình bất cẩn thay template mới nên giới TK cloudflare của mình nó báo lỗi tùm lum. Khi thay temp mới nên mất code xác nhận của Cloud rồi. Giờ có cách nào lấy lại code xác nhận này k bạn?
Mình không dùng Blogspot nên rất tiếc là không thể giúp được gì cho bạn. :)
Đang dùng nó nè,thấy tốt hơn lời phàn nàn,đỡ tốn bw hơn.visit 3k1 xài em này tốn có 20g ah
Thực ra chỉ cần tắt chức năng security của nó đi là được mà. Trước đây blog của tôi cũng dính lỗi khó truy cập. Có mấy lần ông với Dâm Việt phản ánh nên tôi đã tìm hiểu nguyên nhân và khắc phục được. :D
Hiện tại có còn xài nữa ko Hiếu
Hiện tại mình chỉ dùng CloudFlare làm máy chủ phân giải DNS thôi bạn. Không dùng các tính năng khác. :)
Vậy giờ bạn dùg CDN ở đâu? Và bảo mật web bằng cách nào?
Hiện tại mình không dùng CDN. :D