1. A system for caching previously identified electronic document resources, the system comprising: a computer-readable medium comprising: a resource database comprising a resource record operative to identify an electronic document resource, wherein the resource record comprises a resource record identifier and resource record content; and a processor operative to: transmit a first request for an electronic document; receive a first response comprising the electronic document, wherein the electronic document is operative to identify: a plurality of electronic document resources; and a plurality of cache identifiers, wherein: each cache identifier corresponds to an electronic document resource from the plurality of electronic document resources; each cache identifier is unique for a corresponding electronic document resource; and each cache identifier is operative to identify that the corresponding electronic document resource is cacheable in the computer-readable medium; parse the electronic document to identify the electronic document resource that has been tagged with a corresponding cache identifier; and cache the identified electronic document resource in the resource database as the resource record, wherein: the resource record content comprises the identified electronic document resource; and the resource record identifier comprises the cache identifier corresponding to the identified electronic document resource.