The easiest way to ask a good question is to have it about *a real problem*. Lets pick this question apart.

From your question

> "This hypothetical setup would be a vanilla Debian installation with
> nginx and such."


From the [FAQ] 

> you are asking an open-ended, hypothetical question: “What if ______
> happened?”

Also from your question
> How does this setup compare between a Raspberry Pi (maybe a couple of
> them for balancing), a desktop used for everyday tasks, and a
> commodity rack mounted server?

What sort of desktop? What sort of loads? Where do we reasonably expect a bottleneck ?

 Would we be comparing a modern core i7, a still reasonably competant and realistically retired c2d?

What sort of rackmount server? A brand new 4u server running dual xeons and inconceivably huge amounts of ram?  someone's old alpha we pulled out of a university dumpster>

In short, you've asked a hypothetical questions about hypothetical hardware setups, and expect it to be treated as a real question. 

The 35 dollar + S&H question I'd ask is *why not try it?*. Its one hell of a geek toy and cheap enough to buy after mowing a lawn or two. Throw on a copy of raspian, try your setup, and see if its good enough for your needs.