Tại sao bạn nên sử dụng CloudFlare DNS cho tên miền của mình?
WP Căn bản và nhiều website khác trên thế giới hiện đang sử dụng CloudFlare làm máy chủ DNS, hay hiểu một cách đơn giản hơn là đang sử dụng Name Server (NS) của CloudFlare thay vì Name Server của nhà cung cấp hosting hoặc nhà cung cấp tên miền. Trong những bài viết trước đây, tôi đã từng hướng dẫn các bạn cách sử dụng CloudFlare CDN một cách hiệu quả để tăng tốc độ load và tiết kiệm tài nguyên cho host. Tuy nhiên, do đặc thù là dịch vụ miễn phí (phần lớn người dùng đang sử dụng dịch vụ này với gói miễn phí) nên CloudFlare CDN cũng có một số hạn chế nhất định, chẳng hạn như thỉnh thoảng bị lỗi không truy cập được website (52x) hay lỗi máy chủ phản hồi chậm.
Tham khảo thêm:
Đừng vội chán nản. Nếu không muốn sử dụng dịch vụ CDN miễn phí của CloudFlare để tránh bị lỗi truy cập, các bạn vẫn có thể dùng nó để làm máy chủ DNS cho tên miền.
Khác nhau giữa CloudFlare CDN và DNS
- CloudFlare DNS: chỉ sử dụng CloudFlare để làm hệ thống quản trị DNS của tên miền, các tính năng khác của CloudFlare sẽ bị tắt.
- CloudFlare CDN: sử dụng đầy đủ các tính năng của CloudFlare, bao gồm cả quản trị DNS, cache và phân phối dữ liệu, chống DDoS, chống hack, tối ưu tốc độ load… cho website.
Tại sao bạn nên sử dụng CloudFlare DNS?
- Hoàn toàn miễn phí.
- Tính ổn định cao, tốc độ phản hồi nhanh nhờ sử dụng công nghệ Anycast DNS.
- Cập nhật IP rất nhanh, gần như ngay lập tức, đặc biệt có lợi trong trường hợp bạn chuyển host, tránh được việc gián đoạn truy cập.
- Hoàn toàn không sợ bị lỗi 52x hay lỗi máy chủ phản hồi chậm như khi bật tính năng CDN của CloudFlare.
- Có thể kích hoạt và sử dụng lại toàn bộ các tính năng của CloudFlare CDN một cách nhanh chóng, trong trường hợp website của bạn bị tấn công DDoS hoặc muốn tiết kiệm băng thông.
Vì những lợi ích kể trên, chúng tôi khuyên bạn nên sử dụng CloudFlare DNS trong mọi trường hợp, thậm chí transfer tên miền quốc tế về CloudFlare nếu có thể.
Còn đối với CloudFlare CDN, các bạn nên kích hoạt trong các trường hợp sau:
- Bạn sử dụng hosting có server đặt ở cách xa người dùng. Ví dụ đối với các khách hàng đang sử dụng server Atlanta (Mỹ) của dịch vụ WordPress Hosting do WP Căn bản cung cấp.
- Website của bạn bị tấn công DDoS hoặc có lượng truy cập cao và bạn muốn tiết kiệm băng thông của host.
- Bạn muốn ẩn địa chỉ IP thật của hosting vì lý do bảo mật.
- Bạn muốn sử dụng Universal SSL miễn phí của CloudFlare.
Sử dụng CloudFlare làm máy chủ DNS đơn thuần
Rất đơn giản, nếu đang sử dụng CloudFlare CDN cho website của bạn, hãy truy cập vào trang quản lý của CloudFlare => chọn đúng tên miền => click vào tab DNS. Tại đây, hãy click vào các đám mây màu cam (Proxied) trong cột Proxy Status, chuyển nó sang màu xám (DNS Only) là được.
Trong trường hợp muốn sử dụng tính năng CDN hay chống DDoS của CloudFlare, các bạn chỉ cần tái kích hoạt các mục này (chuyển sang đám mây màu cam).
Nếu website có cài plugin Really Simple SSL và sau khi tắt CloudFlare CDN xuất hiện lỗi 404 thì các bạn xử lý như sau:
- Vào Settings => Permalinks => click nút Save Changes để tạo lại cấu trúc đường dẫn tĩnh.
- Vào Settings => SSL => Settings, click nút Save để tạo lại code redirect HTTP sang HTTPS.
Còn nếu bạn chưa từng sử dụng CloudFlare, hãy tham khảo bài viết “Cài đặt CloudFlare cho website một cách đơn giản” để biết cách cài đặt nhé. Tôi nghĩ nó khá là đơn giản và chỉ mất ít phút để hoàn thành.
Bạn đang sử dụng CloudFlare DNS hay CloudFlare CDN cho website của mình? Theo bạn, có nên sử dụng CloudFlare DNS hay không? Hãy cho chúng tôi biết ý kiến của bạn thông qua khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi 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 nhé. Cảm ơn rất nhiều. :)
Hiếu ơi mình có gói hosting của stable ở Phoenix sài cloudflare để có nhiều ip khá ổn.
Giờ stable có location ở Sing nữa thì nên chuyển acc qua không, vì dù gì mình cũng dùng cloudflare khi chuyển qua location ở Sing để có ip khác nhau cho seo.
Phân vân quá :(
Bạn nên chuyển qua location Singapore nhé. Chuyển qua đó thì bạn chỉ cần đổi IP của host trong phần DNS của CloudFlare là được. Còn IP hay NS của CloudFlare đâu có đổi mà bạn lo. :P
Ah Sợ là truy vấn sẽ chuyển sang cloudflare, nếu server của cloudflare mà ở quốc tế thì web chậm đó
Nếu bạn đang bật tính năng CDN của CloudFlare thì server đặt ở đâu cũng vậy cả thôi. Vì nguyên tắc của CDN là chọn server gần người dùng nhất để truyền dữ liệu mà. :P
Oh vậy nếu server của cloudflare mà có ở Sing thì host mình khi chuyển về Sing cũng nhanh há bạn, vậy chắc là nên chuyển quá
Nên chuyển. Server ở Sing là server mới nên chắc sẽ ngon hơn mấy server cũ. :D
godaddy máy chủ bắc mĩ nên dùng cái này a nhỉ :P
Nên dùng. :P
a chưa có bài viết nào về DNS Prefetching nhỉ. thấy nó làm tăng tốc load web định tìm hiểu mà chưa mò được nó ở ngóc ngách nào trong wpcanban :P
WP Rocket có sẵn tính năng này, nên hãy mò trong bài hướng dẫn cài đặt WP Rocket. :P
Chào bạn, mình đang dùng gói BKCP02 của BKNS mà sao mình thấy trang mình load chậm quá, đã thử chạy thêm Cloundflare mà vẫn thấy chưa ổn, site của bạn đang chạy host nào thế giới thiệu mình với :D
Mình sử dụng dịch vụ WordPress Hosting do bên mình tự tối ưu dựa trên nền tảng hosting của HawkHost. WP Căn bản đang chạy gói Starter. Web chạy nhanh hay không ngoài host còn phụ thuộc rất nhiều vào khả năng tối ưu mã nguồn của bạn. :P
Hiếu ơi mình hỏi xíu.
Hiện mình đang dùng nameserver của stable thì có ip là 198.20.112.20
Tuy nhiên tốc độ load chậm không như các site khác mà mình có dùng cloudflare
Vậy giờ nếu mình dùng nameserver của cloudflare thì ip sẽ thay đổi sang 104.24.117.155
Vậy có ảnh hưởng gì đến seo ko bạn vì 2 ip này là khác nhau á.
Google Bots nó crawl dữ liệu theo tên miền chứ không phải theo IP nên không phải lo bạn nhé. :P
Oh vậy hả,
Vậy theo bạn mình nên dùng dns của cloudflare và sử dụng các dịch vụ khác của nó như cache, speed được không.
Vì hiện tại mình trỏ trực tiếp lên host của stable không qua dns trung gian nào, nên tốc độ trong google pagespeed insight thấp lắm.
Mình dùng theme Newspaper 6.6.4 ko biết có phải do theme ko, vì thấy báo là có nhiều js request lên server nên làm load chậm
Thứ nhất là StableHost có tốc độ về VN chậm. Thứ hai là theme của bạn nặng. Hai nguyên nhân đó kết hợp dẫn đến site load chậm. Bạn dùng CloudFlare CDN có thể cải thiện được chút ít tốc độ load nhưng đổi lại nó hay bị lỗi không truy cập được (hàng miễn phí mà). :P
Oh mình dùng CF cũng thấy ít khi bị lỗi vậy có khi nào do cache nên mình k thấy lỗi k ta.
Còn theme newspaper cũng có nhiều người sử dụng nên chắc có ưu điểm gì đó chứ nhỉ, sao lại bị nặng ta?
Vậy phương án giờ là đổi theme và dùng CF hay sao Hiểu tư vấn giúp với
Tần suất bị lỗi sẽ tăng theo lưu lượng truy cập nhé. Lượng truy cập càng nhiều thì khả năng bị lỗi càng cao. Người ta sử dụng nhiều đơn giản vì nó đẹp, giao diện phù hợp nhu cầu, dễ tùy biến. Nhiều người dùng không đồng nghĩa với theme tốt bạn nhé. Những người dùng đó có kiến thức chuyên môn hạn hẹp thì sao? :P Bạn muốn giải quyết triệt để vấn đề thì nên mua host có server VN hoặc gần VN (Hong Kong hoặc Singapore). Tắt CloudFlare đi, chỉ dùng làm máy chủ DNS thôi. Và tốt nhất là đổi luôn theme. Nhẹ và SEO tốt thì nên chọn Genesis. :P
Ok thanks Hiếu nhiều nha bạn tư vấn thật nhiệt tình.
Để mình nghiên cứu thêm 1 số theme nữa xem sao vì theme cua genesis thì phải đụng code mới cấu hình được nên cũng hơi khó.
Chắc mình tạm thời dùng CF và cache cũng như CDN (đám mây màu vàng) của nó trước rồi tính tiếp.
Nếu ko dùng nữa thì chỉ cần tắt đám mây màu vàng là dc hả bạn.
Đúng rồi bạn. Làm đám mây màu vàng chuyển sang màu nâu là được. :P
Uả ban ơi mình chuyển đám mây hết sang màu xám, nhưng khi ping domain thì lại hiện ip của host stable.
Vậy cấu hình đúng chưa vậy, còn nameserver thì mình vẫn trỏ về cloudflare á.
Như vậy là đúng rồi bạn ạ. :P
Chào bác!
Em dùng cloudflare nhưng nó hay bị lỗi không cài được các plugin nặng, dùng ftp cũng hay bị lỗi. Similarweb.com không nhận ra trang của em. Bác cho em hỏi xíu
– Dùng song song cloudflare và 1 dịch vụ CDN nào đó nữa có được không ạ?
– Không hiểu sao từ khi dùng cloudflare em thấy site của em lượt request tăng lên rất cao trong khi lượt truy cập vẫn như cũ, vả lại có cả request từ những nước Ukraine, United States, Spain… site em là site mới không thể có lượt truy cập từ đó được. Mà theme em mua là theme bản quyền nên cũng không có backlink hoặc virus. Khó hiểu quá, bác thông não giúp em với!
Thanks bác
Theo mình, việc bạn không cài được plugin nặng thường là do host của bạn có tốc độ kết nối mạng quốc tế kém chứ không phải do CloudFlare. Trước mình cũng dùng CDN của CloudFlare một thời gian dài nhưng chưa bao giờ gặp tình trạng đó. Nếu bạn dùng CDN của CloudFlare thì không nên dùng thêm CDN của nhà cung cấp khác và ngược lại. Còn nếu bạn chỉ dùng CloudFlare làm máy chủ DNS thì vẫn xài CDN của nhà cung cấp khác bình thường nhé. CloudFlare thống kê cả lượng request spam nên việc có cả các nước lạ là điều bình thường nhé. :P
Gói free của Cloudflare max upload file size chỉ có 100MB thôi. Nhưng mà plugin thì làm gì có hơn 100MB :v Với lại với mấy subdomain ftp.*.com nên để cdn off như hướng dẫn ở trên để không bị lỗi nhé bạn.
Dùng cloudflare để chạy các site vệ tinh trên cùng 1 hosting có ổn ko pác?
Nếu chỉ sử dụng CF làm máy chủ DNS thì như nhau thôi. Vẫn dùng chung 1 IP. Trừ khi mỗi domain được CF add vào một NS khác nhau và bạn kích hoạt CF CDN. Khi đó mỗi domain có 1 IP khác nhau. Nhưng sợ Google vẫn phát hiện ra IP thật. Họ thông minh lắm. :)
Mấy bữa trước có xài thử CloudFlare nhưng mà mình có bật CDN lên nên thấy nó còn chậm hơn trước lúc chưa xài. Giờ thì không xài cái gì cả, web mình vào lúc chậm lúc nhanh, không hiểu tại sao. Đang xài tên miền của Godday còn host của vhost, chắc tại cái DNS của vhost quá @@
Host trong nước mà xài CF thì chậm hơn là đúng rồi. Dữ liệu từ server phải truyền ra máy chủ CF ở Singapore hoặc Hongkong rồi truyền ngược trở về Việt Nam nên sẽ mất thời gian hơn. :P Host của vHost dạo này có vẻ không còn được như trước nữa nên lúc nhanh lúc chậm cũng là chuyện dễ hiểu. :)
anycast vn
Cái này là dịch vụ của bên Hostvn. Mình cũng đã từng dùng qua. Chất lượng khá ổn. Nhưng vẫn chưa thể nào so được với Anycast của CloudFlare. :)
Chính xác, nếu mình mua tên miền ở nhiều nơi thì trỏ nameserver về đây là tốt nhất. Thời gian update các dns record rất nhanh.
Thấy host của Ftech có sẵn CloudFlare trong Cpanel ,vậy có phải đăng ký thêm trên trang Cloudflare để xài ko Hiếu ?
Bạn nên đăng ký tài khoản ngoài nhé. Nếu kích hoạt CloudFlare trong host thì bạn đang dùng CDN đó. Và NameServer cũng không phải của CloudFlare. :P