What is CloudFlare?
CloudFlare is a CDN and DNS provider that is responsible for speeding up and protecting any website online. CloudFlare acts as a proxy between a website’s visitor and the server. When being registered with CloudFlare, every access to your Website is routed through CloudFlare’s intelligent global system.
Be based on that and CloudFlare plays a double role as both DNS Server and Proxy Server. That means it can not only translate the domain name into an IP address but also test and evaluate a request before sending it to your hosting. Requests that are doubted to contain dangerous signs of a hacker attack will be got rid of. Therefore, CloudFlare helps decrease in spam bot, DOS attacks, SQL injection attacks and so on.
Moreover, CloudFlare is a free global CDN (content delivery network). It helps you cache your site static content and distributes over a worldwide network of servers (more than 70 servers are located all over the world). Your Website will be loading twice as fast as a result. Your visitors will be more satisfied and your Website will be better Google ranking, either.
The advantages of registering CloudFlare
- Site performance Improvement
- Bot and Threats Protection
- Spam comments Protection
- Alerting visitors of infected computers
- Lower CPU usage
- New Site Stats
- SSL support
On the other hand, CloudFlare still exists some limitations as follow
- Requirement configuration changes.
- May affect internal statistic program that read directly from Apache logs.
- The Website uptime now depends on the uptime of CloudFlare’s server. That means if CloudFlare’s server is down, the connection to your Website may be interrupted. Your domain, therefore, cannot be resolved.
How to setup CloudFlare for your Website?
Step 1. Creating a CloudFlare account
Go to www.cloudflare.com and click the sign-up link to create an account by typing your email address, password.
Step 2. Adding your website
Enter the domain name and then click Begin Scan. If your website is www.example.com, let’s type example.com because “www” is not necessary.
Step 3. Decide which subdomains you want to enable CloudFlare or bypass CloudFlare.You also need to add missing DNS records here.
After that, click Process and Continue
Step 4. Select the plan that fits your need and click Process and Continue.
In my opinion, Free Plan is relatively complete and quite good for basic needs. So I recommend you choosing FreePlan.
Step 5. On this final step, CloudFlare gives you its nameservers for your domain. Your responsibility is to change your nameserver. You will use two nameservers that are provided by CloudFlare instead of your hosting provider.
If your domain name is registered with Godaddy, for example, log in your to your Godaddy account and click the Manage button. Finding the Nameserver Settings and then click the Edit Name Servers link. Now you just need to enter your new name server and click OK.
When you are done making changes, let’s come back to CloudFlare and click the button I’ve updated my nameservers to finish the installation process.
So you’ve successfully registered with CloudFlare!
Thanks to CloudFlare you can optimize and speed up your Website considerably. It is especially useful to a site that is located on overseas servers and has almost traffic from foreign countries.
Read More: Installing Free SSL via CloudFlare