@aral I would modify that principle slightly.
Yes you want fewer people/server and many servers. BUT, you also want those servers to be able to serve as backups to a few other small servers, too. A decentralized torrent like redundancy to minimize impact of single node failure. THAT's old school small web. :)