a method for transmitting a web page to a client device is described . template information , sub - template information , and delta information are identified based on a request for information from the client device . the template information includes seldom changing elements of a web page . the sub - template information includes : information that changes less frequently than delta information , and elements of a web page shared by several templates . at least one of the template information , sub - template information , and delta information is retrieved from a location other than an originating server that is the original provider of information requested by the client device . the request is responded to by sending to the client device the template information , sub - template information and delta information . in addition , a system for transmitting a web page to a client device is described .