Set up Myra Waiting Room¶
The Myra Waiting Room is an add-on that protects the customer infrastructure from overload during sudden traffic spikes. When the number of active concurrent users on a protected path reaches the configured limit, the Waiting Room holds new visitors in a virtual queue and shows them a customisable waiting page. When active sessions expire or users leave the page, the waiting room admits visitors to the queue in the order in which they arrived: First come, first served. This allows companies to handle traffic spikes without the need for dynamic infrastructure scaling. This helps prevent server overload, high latency, and page errors, which can lead to user drop-off.
The Waiting Room issues a session cookie to each visitor to uniquely identify and track their position in the queue. The waiting page auto-refreshes at a configurable interval and shows the visitor's current position, keeping them informed while they wait. If a visitor's page refreshes a defined number of times without a slot becoming available, the Waiting Room removes their session from the queue and returns them to the waiting state, freeing up the position for others. A configurable timeout automatically expires sessions of inactive users, ensuring the queue moves forward continuously.
Administrators configure the waiting room per subdomain and URL path using regex patterns, allowing it to protect a specific path such as /checkout or all paths on a subdomain. Multiple paths can be assigned to a single waiting room. The HTML page for the waiting room can be fully customised. Customers can upload their own branding or use a template provided by Myra. The config build pipeline propagates configuration changes asynchronously to CDN edge nodes.
Description of the Myra Waiting Room
Features
Below is a list of special features to consider when using the Myra Waiting Room:
- ■ The Myra Waiting Room is only available through the new design of the user interface of the Myra app.
- ■ The Myra Waiting Room is an add-on to the Myra CDN that must be booked separately in addition to the Myra App and activated by the Myra Support.
- ■ The domain and subdomain for which the Myra Waiting Room is activated must be protected by Myra under the DNS settings.
- ■ The Myra Waiting Room can only be used for web applications (HTML). JSON- or XML-based applications are not supported at this time.
- ■ The waiting room page and the waiting room settings can be set for specific paths per domain and subdomain.
- ■ The setting of a specific path per domain and subdomain is done via Regex.
- ■ The waiting page and the waiting room settings for a waiting room are inherited by the subordinate paths. Which means that when using the wildcard
.as a path, specific waiting pages and settings for individual paths are no longer possible.
