CPC H04L 47/122 (2013.01) [H04L 41/0816 (2013.01); H04L 41/0896 (2013.01); H04L 43/062 (2013.01); H04L 43/0876 (2013.01); H04L 43/0882 (2013.01); H04L 43/0888 (2013.01); H04L 43/16 (2013.01); H04L 47/25 (2013.01); H04L 47/30 (2013.01); H04L 41/22 (2013.01)] | 20 Claims |
1. A system comprising:
a server system comprising one or more processors in communication with one or more memory devices storing computer readable instructions that when executed by the one or more processors are configured to cause:
enabling a preconfigured waiting room site specific to a first site;
receiving, via an edge worker associated with a content delivery network (CDN), a first set of requests to access a first site;
determining that traffic to the first site is to be throttled;
responsive to determining that traffic to the first site is to be throttled, determining a throttling rate based at least in part on: a number of requests in the first set of requests and/or a degradation rate associated with a degradation in service capacity;
transmitting instructions to the edge worker, the instructions configured to cause the edge worker to direct at least a portion of a second set of requests to access the first site to the waiting room site prior to being directed to the first site, the direction of the at least the portion of the second set of requests to the waiting room site being subject to the throttling rate; and wherein the instructions to the edge worker comprise an indication of the throttling rate;
determining an update in performance due to throttling subject to the first throttling rate; and
determining whether to disable the preconfigured waiting room site based at least part on the update in performance.
|