Techniques are disclosed for anticipating a user's request for documents
or other content from a server (typically via a URL), precomputing the
anticipated content, and caching the precomputed information at a cache
in proximity to the content server. The cache stores the response to the
anticipated request, until the user requests the same content. The
anticipated requests can be precomputed based on triggers reflecting
users' historical access patterns.