Understand this to make your site super fast.
Understand the Internet in less than 25 minutes.
- IP address Lookup: Caching, /etc/hosts, DNS server, (UDP), dig
- Opening a TCP socket to port 80 SYN, ACK, CDNs
- Security Stuff (use https on port 443) TLS
- HTTP Request (Apache, Nginx, HTTP Daemon
- Server Things (GET/POST/...)
- HTTP Response (HTTP Response codes, curl, gzip)
- Parsing (DOM tree, JavaScript time!) Use script async
- Rendering (both HTML and CSS are blocking rendering, that's why it is good to put at the top of the HTML)
annotated slides