Servers, hosting, caching and CDNs

Where the first byte comes from: hosting, caching layers, CDNs and protocols, and how they decide how fast a page starts.

Before a browser can show anything it needs the first byte of the page from a server. How long that takes depends on where the server is, how much work it does for each visit, and whether a copy can be served from a cache instead. These guides cover hosting, the different kinds of caching, CDNs and the protocols between the browser and the server.

Start with the wait itself. Time to first byte shows what that first wait is made of, and server response time shows how to shorten the part your server controls.

Then the biggest levers. Choosing hosting for speed sets the floor. Caching explained names the layers, and the Cache-Control cheat sheet and HTTP caching headers give the settings. What a CDN is covers distance.

Then the details. Text compression, HTTP/2 and HTTP/3, DNS, TLS and connections and the back/forward cache finish the picture.

Guides in this topic 11 guides

Start here

Free website audit

Live Google data for any public page: mobile and desktop.

Mobile + desktop · Lighthouse lab test · Real-user Chrome data when Google has it

Rather have this done for you? Speed optimization · Book a call

More topics

For business owners14 guidesSpeed metrics19 guidesImages, video and fonts12 guidesCSS and JavaScript15 guidesWordPress and platforms13 guidesTesting and monitoring10 guidesTechnical SEO13 guidesReference7 guidesSpeed Lab12 guides