Fonctionnement d'une salle d'attente virtuelle

Cette page s'adresse tout particulièrement à ceux qui découvrent les salles d'attente virtuelles pour la première fois. Elle suit le parcours d'un visiteur, de son arrivée jusqu'à son admission, explique les options d'intégration avec le niveau de détail attendu par un acheteur et présente les fonctionnalités incluses dans la formule gratuite « Lite ». Pour une version plus technique, commencez par consulter la documentation sur le fonctionnement des salles d'attente virtuelles.

De l'arrivée à l'admission

Une salle d'attente virtuelle, également appelée « file d'attente en ligne » ou « file d'attente virtuelle », se situe entre vos visiteurs et les pages que vous souhaitez protéger. Voici ce qui se passe pour un visiteur.

  1. Arrivée. Le visiteur demande l'accès à une page protégée : une mise en vente de billets, une fiche produit ou l'ensemble du site. Votre intégration demande à CrowdHandler s'il y a de la place.
  2. Trafic normal. Si le site n'atteint pas ses limites, le visiteur passe directement sans rien voir. Une page d'attente « fourre-tout » reste invisible jusqu'à ce que le trafic dépasse le seuil que vous avez défini.
  3. Dépassement de la limite. Lorsque la demande dépasse le taux d'admission, le visiteur est redirigé vers la salle d'attente, une page personnalisée hébergée par CrowdHandler plutôt que sur vos serveurs. Elle affiche sa position dans la file d'attente, le temps d'attente estimé, ainsi que toute autre information que vous souhaitez ajouter : le stock restant, une vidéo, les conditions de la vente.
  4. En attente. La gestion de cette position se fait du côté de CrowdHandler et non dans le navigateur. Avec les formules incluant des notifications par e-mail, un visiteur peut demander à être averti par e-mail lorsque son tour arrive.
  5. Accès. Une fois cette étape franchie, le visiteur est redirigé vers la page qu'il a demandée, muni d'un jeton reconnu par votre intégration. À partir de là, il navigue et effectue ses achats comme d'habitude.
  6. Ventes programmées. Pour une mise en vente ou une promotion dont l’heure de début est annoncée, vous ouvrez la salle d’attente à l’avance en mode « compte à rebours ». Personne ne conserve sa place tant que le compte à rebours est en cours. Lorsque la file d’attente s’active, chaque personne présente se voit attribuer une place au hasard, et les arrivants ultérieurs se placent derrière eux dans l’ordre d’arrivée. Cela supprime l’avantage d’arriver tôt et celui des requêtes automatisées lancées dès la première milliseconde. La page consacrée aux lancements de produits et aux mises en vente explique cette configuration étape par étape.

Comment sont fixés la capacité et le débit de sortie ?

La « salle d'attente » protège votre site en régulant le rythme d'admission des visiteurs. Deux paramètres suffisent pour gérer l'essentiel, un troisième étant prévu pour les cas particuliers.

  • Taux d'admission. Nombre de nouveaux visiteurs autorisés à accéder aux pages protégées par minute. Il s'agit d'un « entonnoir », et non d'une capacité : seul le taux que vous définissez est autorisé chaque minute, les autres visiteurs sont mis en file d'attente. Le principe « un qui entre, un qui sort » explique cette différence. Le taux maximal dépend de votre formule, allant de 10 par minute pour la formule Lite à 1 000 par minute pour la formule Professionnelle.
  • Autotune. Plutôt que de deviner un débit sûr, Autotune évalue les performances de vos pages à partir du trafic en temps réel, dans le cadre d’un test de charge continu, et augmente ou diminue le débit pour maintenir des performances acceptables. L'objectif par défaut est que 98 % des chargements de pages s'effectuent en moins de cinq secondes, et vous pouvez modifier ces deux chiffres. Avec l'intégration JavaScript, il analyse les indicateurs de performance du navigateur ; avec l'intégration DNS, il analyse les temps de chargement des pages qu'il met en proxy ; avec une intégration côté serveur, vous transmettez les données de performance via l'API. La fonctionnalité Autotune est disponible à partir de la formule Plus. Consultez le guide Autotune.
  • « Un entre, un sort ». Également disponible : une limite du nombre de sessions actives simultanées, selon laquelle un nouveau visiteur est admis pour chaque visiteur qui quitte le site. Pour les processus de paiement longs où le goulot d'étranglement réside dans le nombre de personnes présentes simultanément sur le site plutôt que dans la vitesse à laquelle elles arrivent.

Vous pouvez gérer plusieurs files d'attente sur un même domaine, chacune étant dédiée à une vente ou à un produit différent. Elles se partagent le taux d'admission du domaine, et lorsqu'une file d'attente se vide, sa part est réattribuée aux files d'attente encore actives ; ainsi, un client qui réserve un événement peu fréquenté n'est jamais mis en attente derrière un événement très fréquenté. Le guide sur le fonctionnement des files d'attente explique comment ce taux est réparti et pourquoi la file d'attente ne diminue pas toujours exactement au rythme que vous avez défini.

Options d'intégration et situations dans lesquelles chacune d'entre elles est adaptée

Chaque intégration vérifie chaque requête à l'aide de CrowdHandler et redirige le visiteur vers la salle d'attente si nécessaire. Elles se distinguent par l'endroit où cette vérification est effectuée.

  • Balise JavaScript. Un script ajouté à vos pages, soit directement, soit via Google Tag Manager. Opérationnel en 15 minutes environ, sans aucune modification du serveur. La vérification s'effectuant dans le navigateur du visiteur, un visiteur disposant des compétences techniques nécessaires peut la contourner ; cette solution convient donc mieux à la protection contre les pannes et aux ventes à faible enjeu qu’aux ventes de grande valeur. Inclus dans toutes les formules.
  • Intégrations en périphérie. La vérification s'effectue au niveau de votre réseau de diffusion de contenu avant que la requête n'atteigne vos serveurs. CrowdHandler propose des intégrations avec Cloudflare, AWS CloudFront et Akamai EdgeWorkers. Ces intégrations sont recommandées lorsque le contournement est important ou lorsque le trafic en file d'attente doit rester entièrement hors de votre infrastructure. Cloudflare et CloudFront sont inclus dans toutes les formules ; Akamai est disponible à partir de la formule « Professional ».
  • DNS CrowdHandler. Configurez les enregistrements DNS de votre domaine pour qu’ils pointent vers un proxy basé sur CloudFront que CrowdHandler met en place pour vous ; c’est là que s’effectue la vérification de la salle d’attente. Tout le trafic transite par CrowdHandler, dans la limite d’une bande passante de 2 To par mois pour la formule Standard, de 5 To pour la formule Plus et de 10 To pour la formule Professionnelle. Sécurisé et opérationnel en quelques heures.
  • API et SDK côté serveur. Votre application vérifie chaque requête via l'API CrowdHandler, grâce à des SDK pour .NET, PHP, Node.js et les applications mobiles. Un développeur maîtrisant bien le protocole HTTP peut réaliser une intégration de base en quelques heures, sans compter le temps nécessaire aux tests. L'intégration de l'API et des SDK est incluse dans toutes les formules ; l'accès complet à l'API REST pour l'automatisation est disponible à partir de la formule Plus.
  • Applications de plateforme. L'application Shopify, disponible à partir de la formule Plus, permet d'installer l'intégration dans une boutique sans intervention technique. Le plugin WordPress, destiné aux sites WordPress et WooCommerce, est inclus dans toutes les formules.

Quelle est la meilleure façon d'intégrer une salle d'attente ? Ce guide vous aide à faire votre choix parmi ces différentes options, et les guides d'intégration traitent chacune d'entre elles en détail.

Ce que comprend la formule gratuite « Lite »

Les chiffres ci-dessous sont tirés de la page consacrée aux tarifs au 3 novembre 2026.

La formule Lite est gratuite, sans limite de durée, et est destinée à maintenir CrowdHandler en veille entre deux événements. Elle comprend :

  • 1 salle d'attente sur 1 domaine
  • Jusqu'à 100 visiteurs peuvent attendre simultanément, avec un débit maximal de 10 par minute
  • Limitation de débit et principe « One In, One Out »
  • Intégrations standard : JavaScript, Google Tag Manager, API et SDK, WordPress, Cloudflare et AWS CloudFront
  • 1 licence par collaborateur et intégration à partir de la documentation

Les modèles personnalisés, les CAPTCHA, l’identification par empreinte numérique, la gestion des stocks et les salles d’attente multilingues sont disponibles à partir de la formule Standard (900 $ par mois). L’optimisation automatique, les codes prioritaires, les notifications par e-mail, le pare-feu et l’application Shopify sont disponibles à partir de la formule Plus (1 680 $ par mois). Le blocage des menaces, la détection des anomalies et Akamai sont disponibles à partir de la formule Professional (4 500 $ par mois). La formule Starter (290 $ par mois) porte la capacité de la formule Lite à 2 000 personnes en attente et 100 appels par minute, et ajoute un SLA garantissant une disponibilité de 99,9 %. Les formules indiquées sont mensuelles ; vous pouvez passer instantanément d’une formule à l’autre depuis le tableau de bord, et vous pouvez toujours revenir à la formule gratuite. La formule Enterprise fait l’objet d’un devis sur mesure.

Le guide « Comment choisir une salle d'attente virtuelle » présente les questions à se poser avant de choisir une formule ou un prestataire.

Foire aux questions : comment ça marche ?

Une salle d'attente virtuelle, c'est la même chose qu'une file d'attente en ligne ?

Oui. Les termes « salle d'attente virtuelle », « file d'attente en ligne » et « file d'attente virtuelle » désignent tous la même chose : le fait de retenir les visiteurs excédentaires sur une page distincte et de les admettre sur un site web ou une application à un rythme contrôlé. CrowdHandler protège uniquement les systèmes en ligne ; il ne s'agit pas d'un outil destiné à la gestion des files d'attente physiques.

Que voient les visiteurs lorsque le trafic est normal ?

Rien. Une salle d'attente polyvalente laisse passer les visiteurs sans s'arrêter tant que le trafic reste en deçà de vos seuils et n'intervient que lorsqu'ils sont franchis.

Que se passe-t-il si mon site ralentit pendant l'exécution de la file d'attente ?

Grâce à la fonction « Autotune », disponible à partir de la formule Plus, CrowdHandler mesure les performances des pages en temps réel et réduit le taux d'admission lorsque le site ralentit, puis l'augmente à nouveau dès que celui-ci se rétablit. Pour les autres formules, vous définissez vous-même ce taux et pouvez le modifier à tout moment depuis le tableau de bord.

Puis-je ajouter une salle d'attente sans modifier mon code ?

Oui. La balise JavaScript peut être déployée via Google Tag Manager ; l'application Shopify et le plugin WordPress s'installent sans intervention technique ; les intégrations Cloudflare, AWS CloudFront et Akamai sont configurées au niveau du CDN ; enfin, l'intégration DNS effectue la vérification via un proxy situé en amont de votre site.

En combien de temps une salle d'attente peut-elle être mise en ligne ?

Une salle d'attente basique utilisant la balise JavaScript peut être mise en place en 15 minutes ou moins, sans avoir à installer de logiciel. La plupart des autres intégrations peuvent être mises en place en quelques heures.

Découvrez-le sur votre propre site

La formule Lite est gratuite : elle comprend une salle d'attente et n'est soumise à aucune limite de temps.