This document outlines best practices for optimizing web page performance. It discusses tools for analyzing performance like Firebug and YSlow. The main rules covered are to reduce HTTP requests by combining files, use a CDN, add caching headers, gzip components, put stylesheets in the head and scripts at the bottom, avoid CSS expressions, make assets external, reduce DNS lookups, minify JavaScript, avoid redirects, remove duplicate scripts, configure ETags, and make Ajax cacheable. Additional tips include using GET for Ajax, preloading components, minimizing DOM elements, splitting components across domains, and optimizing images and CSS sprites. References for further information are also provided.