1. A computer implemented method for serving a web page to reduce transmission bandwidth, comprising: intercepting a request for a web page including static and dynamic components; retrieving the requested web page from a server; reading transmission instructions for the web page, the instructions based on a tracking of content transmitted for the web page over time and an analysis of two or more identified versions of the web page, the tracking and analysis having identified one or more static and dynamic components of the web page; extracting the dynamic components of the retrieved web page based on the instructions; adding a Hypertext Transfer Protocol (HTTP) header to the dynamic components of the web page, wherein the HTTP header indicates separation of the web page into static and dynamic components and provides instructions for integrating the dynamic components of the web page with the static components of the web page; providing web content in response to the request, the provided web content including the dynamic components of the web page along with one or more references to the static components of the web page, without the static components of the web page corresponding to the one or more references, wherein the intercepting, the retrieving, the reading, the extracting and the providing are performed using one or more processors.