Oh, #Cloudflare was having issues and brought a lot of websites down with it? That's not great.
But thankfully it's not that hard to roll out your own "DDoS protection" (or caching; just call it caching) setup. Here, you can even use our configs: https://git.occrp.org/libre/fasada
Yes, we use them in production, serving sometimes hundreds of thousands views per day.
Patches welcome. #SysAdmin
One thing I'd love to see is hackers, NGOs, and small media orgs pooling their resources and doing edge caching for each other on their servers.
Most of the time most servers do not use all the bandwidth, so this could help handle peaks in traffic.
Two things would be needed on the tech side: 1. websites becoming more easy to cache (do you really need this bit of dynamic content there?), and 2. some way of doing TLS termination without giving out private keys.
@rysiek caching is the painful topic - nobody wants to cache anything as each request cached means one precious unique view lost from sight of crappy 3rd party analytics JS :)
@rysiek curl -v https://www.facebook.com/| grep cache-control
cache-control: private, no-cache, no-store, must-revalidate
Not everyone uses Matomo these days :(
@kravietz not everyone is Facebook, either.