I have been using cloudflare CDN on my website (wordpress) for about 4 months, mostly because I was hoping the CDN would make things faster, and make the load on my cheap server somewhat smaller, especially because of the many static .js and .css and .png files that wordpress contains.
However so far my experiences have been less than optimal. I am not actively monitoring, but I have noticed downtime on cloudflare CDN servers, cloudflare Nameservers, and even the cloudflare website itself. However, the cloudflare status page rarely shows downtime, usually everything is green OK.
Now I am wondering if I am doing something wrong here, or if more people have this experience? Assuming that Cloudflare knows what they are doing, I assume that downtime is caused by DDOS attacks on sites that use Cloudflare as well.
Is it a good idea in the first place to use a public CDN for a small site like mine that is not at high risk of ddos attacks?