About Virtual Waiting Room (Beta)

Virtual Waiting Room helps maintain business continuity for your dynamic applications in high-demand situations. It acts as a front-end “shock absorber” when peak traffic increases require the origin for transaction processing such as shopping cart check-outs, donation pages, service/application subscriptions, and form registrations.

Virtual Waiting Room uses First In First Out (FIFO). FIFO is a fair request processing mechanism. Visitors who enter your waiting room first, are the first to leave the waiting room to enter the origin. While in the FIFO waiting room, visitors see their estimated arrival time to enter the origin. When visitors are in the waiting room, updates to the time remaining, and retries to the origin are all automatic. If the session is closed while in the waiting room, the visitor loses their position in the line.


Virtual Waiting Room and Visitor Prioritization cloudlets

Virtual Waiting Room uses FIFO, and there is also a Visitor Prioritization cloudlet that uses probability and percentage based prioritization for entry into the waiting room and origin.

Shared policies are available for Virtual Waiting Room (Classic) and not for Visitor Prioritization. A shared policy is a policy you can use on multiple properties. Visitor Prioritization and Virtual Waiting Room can not use the same policy or be used together on the same version of a property.

Security consideration

Virtual Waiting Room does not distinguish real traffic from malicious traffic or prevent other attacks. Contact your sales representative for information on products that can be used to help avoid undesirable impacts from attackers.

Configuring Virtual Waiting Room

To set-up Virtual Waiting Room, you can use the classic cloudlets method with a policy or the standalone method.

  • Classic method. Create a Visitor Prioritization FIFO policy in Edge logic Cloudlets Policy Manager and then add the Waiting Room with FIFO behaviors to a property.
  • Standalone method with EdgeWorkers. Create user-defined variables (using the Visitor Prioritization with FIFO (Standalone) behavior) in Property Manager and apply these variables to the property using EdgeWorkers JavaScripts. An Edge logic Cloudlets policy is not required for this set-up.


EdgeWorkers enables Virtual Waiting Room logic on the Edge for better scalability when creating and managing a large number of waiting rooms with ease of configuration and management.