5477
What do you hope to get by using CloudFlare, security (DDOS protection), or a speed advantage?
If for speed, you forfeit ownership of data or scripts cached in the cloud for the privelege of faster execution.
You could gain speed advantage comparable to Cloudflare, and maintain ownership of your by using NGINX vs Apache hosting (hint, CloudFlare uses NGINX as do all major data intensive services). This is because Apaches has to allocate significant CPU processing power to service htaccess, which slows down the server. NGINX does everything htaccess does from the config so is much faster.
NGINX with a RAMdisk cache will get you every speed advantage.
If for security, it is because CF servers caching your site are taking the DDOS hit, but can slow the number of connection requests in the flood with the CloudFlare captcha..."Just One More Step".
Users visiting your site with anonymizing browser such as
TorBrowser
will face serious harrassment from CF Captcha, which seeks to de-anonymize them by forcing them to use Javascript to complete the captcha (which also allows them to detect your real IP).
I personally, and eternally choose to retain data ownership, and will have nothing to do with cloud anything, much less CloudFlare. If you use a shared host with which you need the flexibility of Apache htaccess, then your options are limited to use CF if you really need the speed or security advantage.
BTW CF is now a standard option set in C-Panel if that makes life any easier.