1. A computer-implemented method for providing content, comprising: under the control of an edge server system comprising an edge server data store and one or more computer systems that are collectively operable to access the edge server data store and that are being configured with executable instructions, receiving, from a requestor, a request for content; in response to the request for content, providing to the requestor information identifying an associated template and an associated data set, the associated data set organized according to a plaintext format and the associated template specifying a manner of displaying at least a portion of a data set; receiving, from the requestor, at least one subsequent request for the associated template and the associated data set; providing the associated template to the requestor, the template being retrieved from the edge server data store when the template is available from the edge data store and being retrieved from a second data store that is remote to the edge server data store when the template is not available from the edge data store; providing data from the associated data set to the requestor, the data being retrieved from the edge server data store when the associated data set is available from the edge data store and being retrieved from a second data store that is remote to the edge server data store when the associated data set is not available from the edge data store, wherein the requestor is able to view the requested content and data from the data set according to the associated template.