Optimizing HTTP: Keep-alive and Pipelining | Hacker News Reader