Sooo, I've been thinking. With OnlyJunk.Fans, bulk of the traffic will never reach beyond the garbage generator built into the reverse proxy, so I can afford to be a bit more lax in the rest of the system.
Like, at launch, static sites will be in Postgres, served by a small http server, which will sit behind OJF's proxy - mostly because I found Pingora to be a pain to work with, if I want to control the runtime. It insists on taking it over, so embedding it is... Not Fun™.
Anyway, the current server can do ~20k req/sec on my test machine, which isn't great (the garbage generator is over 100k req/sec), but isn't terrible. The bottleneck is on the SQL side.
So... what if I had a caching proxy inbetween, to reduce the times I hit SQL? Something like Varnish, maybe. The server will likely have memory to spare.