Patent ID: 8239482

Claim:
A method comprising: determining a cache-hit ratio for a cache server; altering a request interval threshold in response to the cache-hit ratio falling below a target cache-hit ratio; receiving a request for content from a client; determining if the content is in a cache; when the content is in the cache, providing the content to the client; and when the content is not in the cache: determining a first elapsed time since a first previous request for the content; when the first elapsed time is less than the request interval threshold: retrieving the content from a content server; storing the content in the cache; and providing the content to the client; and when the first elapsed time is greater than the request interval threshold, determining a second elapsed time since a second previous request for the content; when the second elapsed time is less than a second request interval threshold; retrieving the content from the content server; storing the content in the cache; and providing the content to the client; and when the second elapsed time is greater than the second request interval threshold, rerouting the request to the content server without caching the content.