How to Handle a Super Bowl Size Spike in Web Traffic:
To handle more requests there are three things you can do: produce (render) content faster, deliver (download) content faster and add more servers to handle more connections. Each of these solutions has a limit. Designing for these limits is architecting for scale.
Another one about the basics of scaling a website.