

reflector
uses https://archlinux.org/mirrors/status/json/ to get mirror status info, and caches it under ~/.cache/Reflector/
. So as long as that end-point works, reflector should work.
I just grabbed a copy and pasted it at http://0x0.st/Ki3Y.json.
Anyone can grab that JSON data and use file:// URLs so they are never out. e.g.
curl -L https://archlinux.org/mirrors/status/json/ > /tmp/mirror_status.json
# or if down, use pasted json
curl -L http://0x0.st/Ki3Y.json > /tmp/mirror_status.json
# and then
reflector --url file:///tmp/mirror_status.json ...
But, as you noted, this has been mostly a nothing-burger from a user perspective anyway. Other than the homepage being unavailable on occasion, everything else has been mostly available just fine as you can see from https://status.archlinux.org/.
I didn’t notice https://gitlab.archlinux.org/ going down either.
BTW, and as a general rule of thumb, NEVER take specific technical advice from these editors. They don’t actually know much, and this is me trying to be nice.
Take for example:
For AUR disruptions, it’s a bit of a pain if you’re not a regular git user, but you cloned packages directly from the GitHub Arch Linux mirror. To do this, use the command:
See that link ;) At least he got the command below it correctly, somehow.
Change your mirror!
I’ve been using the repos relatively frequently, and never noticed anything.
I also just tested my mirror of choice with a random big package.
https://mirror.dogado.de/archlinux/extra/os/x86_64/libreoffice-still-24.8.7-5-x86_64.pkg.tar.zst
All good!