RAILS_ENV=production bin/tootctl media remove --days=30 --prune-profiles Visited 578400 accounts and removed profile media totaling 26.6 GB

and linernotes isn’t even a big active server.

it’s a shame lightweight caching proxies at the edge don’t get the big parties and glamorous media coverage and fat paychecks because if’n they did maybe we’d stop trying to reinvent how to efficiently cache and serve the same ten file formats so we don’t make them fall over when someone asks for one of those files because we sure ain’t good at it in the general case. install squid. be happier.
in a world that made sense, we wouldn’t copy these media artifacts from server to server because requesting it directly from the source would be both fast for the requestor and lightweight for the source server.

@djsundog

Multicast solved too many problems in a way you couldn't count or charge for, and that's why it was killed.

@mhoye @djsundog this is fact, from when I was in the industry eons ago

@djsundog In the world we have, some assholes would immediately seize the opportunity to implement access tracking.

On the other end, I really don't want to be overrun when people on mastodon.social start looking at one of the images from my instance or something.

But, yeah, all this pushing media around and having it reprocessed on each instance sure wastes a lot of resources. (Same as the thundering herd of link preview fetches. Sigh.)