When a website is slow, the first instinct is to look at what's right in front of us: heavy images, too much JavaScript, fonts that take a while to appear... but there's a part of the story that almost always gets left out — the part that happens on the server, even before the browser draws anything at all.