La fonctionnalité Waiting Room met en file d'attente le trafic excédentaire à la périphérie lorsque la demande dépasse la capacité de votre serveur d'origine. Elle protège ainsi votre infrastructure contre la surcharge lors de ventes flash ou d'événements à fort trafic, tout en indiquant aux utilisateurs leur temps d'attente estimé.
Configurer une salle d'attente basique pour une vente flash en 5 minutes
Supposons que votre serveur d'origine puisse gérer jusqu'à 300 utilisateurs simultanés. Configurez une salle d'attente pour la page de vente flash à l'adresse promo.example.com/flash-sale afin de la protéger.
Procédure
Dans la console ESA, sélectionnez Websites, puis cliquez sur le site cible dans la colonne Websites.
Dans le volet de navigation de gauche, choisissez .
-
Dans la zone Waiting Room, cliquez sur Waiting Room. Renseignez les paramètres principaux suivants :
Create Waiting Room :
flash-sale-room-
Hostname and Path :
promo.example.com/flash-saleSubdomain :
promoPath :
flash-sale
Custom Cookie :
__aliwaitingroom_flash_sale(les nœuds ESA renvoient au client un champSet-Cookie, identifiant de file d'attente servant à suivre l'état de chaque utilisateur. Le client doit conserver ce cookie spécifique à la salle d'attente et l'inclure dans toutes les requêtes ultérieures adressées aux nœuds ESA.)Total Active Users :
300(alignez cette valeur sur la capacité simultanée de votre origine)New Users per Minute :
300(permet d'admettre rapidement tous les utilisateurs au début de l'événement)Session Duration :
5
Vérification du résultat
La salle d'attente est activée par défaut. Lorsque le nombre d'utilisateurs simultanés sur promo.example.com/flash-sale dépasse la limite Total Active Users fixée à 300, les utilisateurs excédentaires voient une page d'attente indiquant leur temps d'attente estimé.

Créer une salle d'attente
Suivez ces étapes pour obtenir un contrôle plus granulaire.
Étape 1 : Total Active Users
Configurez les informations de base, la capacité et le taux d'admission de votre salle d'attente.
Waiting Room Settings
|
Paramètre |
Description |
|
Waiting Room Name |
Définissez un nom explicite, par exemple |
|
Waiting Room Name |
URL exacte où la salle d'attente est active. Ce paramètre s'applique uniquement au Hostname and Path et au Subdomain spécifiés. Exemple : si le nom d'hôte est |
|
Path |
Les nœuds ESA renvoient au client un champ |
__aliwaitingroom_

Paramètre | Description |
Waiting Room Settings | Objectif : nombre maximal d'utilisateurs simultanés autorisés sur le serveur d'origine. Description : définissez cette valeur en fonction de la capacité réelle de votre origine. Une fois ce seuil atteint, les nouvelles requêtes sont placées en file d'attente. Remarque : la valeur minimale est de 200. Si votre origine gère moins de 200 utilisateurs simultanés, fixez ce paramètre à 200 et utilisez Total Active Users pour réguler le taux d'admission. |
New Users per Minute | Objectif : nombre maximal de nouveaux utilisateurs admis depuis la file d'attente par minute. Ce paramètre contrôle la vitesse de croissance de la charge. Description : détermine la vitesse de traitement de la file d'attente. Par exemple, une valeur de 300 permet d'admettre jusqu'à 300 utilisateurs par minute depuis la page d'attente. Remarque : la valeur minimale est de 200. Elle doit être inférieure ou égale à New Users per Minute. |
Total Active Users | Objectif : durée de validité de la session d'un utilisateur après sa sortie de la file d'attente. Description : si un utilisateur quitte l'origine (en fermant la page, par exemple) et revient dans ce délai, il n'est pas replacé en file d'attente. Valeur par défaut : 5 minutes. |
Session Duration | Objectif : définit si le minuteur de session se réinitialise pendant la navigation active. Remarque : l'intitulé du bouton est inverse à son effet :
|
Disable Session Renewal | Politique d'admission des utilisateurs depuis la file d'attente.
|
Étape 2 : Passthrough
Configurez le contenu de la page ou la réponse API affichée aux utilisateurs en attente.
Paramètre | Description |
Custom Settings | Type : page d'attente fournie par le système qui affiche le temps d'attente estimé. Vous pouvez sélectionner un Default Waiting Room (Default Language Template, English ou Simplified Chinese). Traditional Chinese : permet d'importer une page HTML personnalisée. Contactez votre représentant commercial pour activer cette fonctionnalité.
|
Custom Waiting Room | Prévisualisez la page d'attente dans différents états, tels que Preview ou Queuing. |
Queue All | Objectif : fournit un état de file d'attente structuré pour les clients autres que les navigateurs (applications, mini-applications). Activez cette option. Lorsqu'une requête contient l'en-tête Flux d'interaction :
Exemple de réponse : |
JSON Response | Code de statut HTTP retourné aux utilisateurs en attente. Valeur par défaut : |
Étape 3 : Queuing Status Code
-
La page Review affiche tous les paramètres des étapes 1 et 2 en lecture seule. Après vérification, cliquez sur Review pour créer la salle d'attente.

-
La salle d'attente est activée par défaut après sa création.

-
Activez ou désactivez l'option OK selon vos besoins :
Off (par défaut) : les requêtes excédentaires entrent en file d'attente lorsque les seuils Queue All et Total Active Users sont atteints.
-
On : tous les nouveaux visiteurs doivent passer par la file d'attente. Idéal pour les lancements de produits ou les événements planifiés.
RemarqueLes utilisateurs actifs poursuivent leur session et ne retournent pas en file d'attente avant l'expiration de celle-ci.
L'option Queue All prévaut sur tous les autres paramètres de la salle d'attente, y compris les paramètres d'événement.

Étapes suivantes
En tant qu'**utilisateur Enterprise**, vous avez accès aux fonctionnalités avancées suivantes :
Événements planifiés de salle d'attente : ajustez les paramètres de capacité et de taux à des heures prédéfinies pour absorber les pics et creux de trafic prévisibles.
Règles de contournement de la salle d'attente : autorisez certaines requêtes à contourner la file d'attente en fonction de conditions liées à l'IP, aux en-têtes ou aux cookies.