| CPC H04L 41/0886 (2013.01) [G06F 16/2379 (2019.01); G06F 40/205 (2020.01); H04L 41/082 (2013.01); H04L 67/02 (2013.01); G06F 17/11 (2013.01)] | 20 Claims |

|
1. A system for dynamic capacity planning using HTTP response header fields, said capacity planning system comprising:
a memory device for storing data; and
a processor communicatively coupled to said memory device, said processor programmed to:
determine a server workload statistic relating to operation of a server, the server being configured to serve a content item in response to HTTP-formatted requests and the server workload statistic reflecting an increased workload greater than a threshold;
determine a lengthened expiration value based at least in part on the workload server statistic;
determine that a difference between the lengthened expiration value and a current expiration value is greater than a pre-defined threshold, the pre-defined threshold being non-zero;
based on the determination that the difference is greater than the pre-defined threshold, update a configuration file corresponding to the content item with the lengthened expiration value to increase the cached life of the content item;
receive a request for the content item from a requesting device;
access the configuration file and generate a HTTP-formatted response header incorporating the lengthened expiration value; and
transmit the HTTP-formatted response header and the content item in response to the request.
|