Wow, this is a lot of changes to a website, coming from a person who hates change!
It makes me a bit uncomfortable to change things because I don’t want my site to go down, but I must learn to adapt to change. Anyways, on with the post!
Believe it or not, switching away from CloudFlare actually decreased the loading time of my site, according to the tests over at pindom anyways. I think the reason for this is because of HTTPS. With CloudFlare, any request to my site would go to them, they’d decrypt the data, see if they can serve a cached request, and then re-encrypt it and send it to my server to decrypt, process, encrypt, send to CloudFlare, decrypt, re-encrypt, and send it back to the user. By switching back to another DNS, currently Google Domains, I’m considering switching it to Vultr because I like their GUI, all requests go to my VPS, cutting down the time of decrypting and re-encrypting all the data.
Update: I now use and recommend Namecheap for domains, and DNS if you’re using their shared hosting.
So, this is the one negative of moving away from CloudFlare, I lost the DDoS protection that they offer. I replaced this with iptables rate limiting, apache’s
psad actually seems to block large amounts of requests sent using
ab. Although rate limiting isn’t perfect, it should keep my site up should a small DDoS attack occur. Also, Vultr offers DDoS protection for just $10/month, so instead of upgrading to CloudFlare pro for $20 a month, I can just pay $10 when my site gets big enough to need that.
Update: I now use and recommend DigitalOcean for VPS’s because of more features, and better pricing.
Besides, I can always change back in less a minute…
Let me know if you agree in the comments!
Affiliate disclosure: This post may contain affiliate links. Affiliate links are special links which allow the destination website to know we sent that visit, and will often set a cookie to remember that. Should you then purchase their product/service, we may get a commission. Learn more.Affiliate link: