I do not own a site but as I noticed, lots of sites are down because of claudflare. not recommended.