Comment choisir une salle d'attente virtuelle

Ce guide s'adresse tout particulièrement aux équipes qui évaluent pour la première fois un logiciel de salle d'attente virtuelle, que ce soit pour la mise en vente de billets, le lancement de produits, les périodes d'inscription ou les inscriptions dans le secteur public. Il présente huit critères permettant d'évaluer n'importe quel prestataire, une liste de questions à poser, ainsi que les formules proposées par CrowdHandler à titre d'exemple concret.

Une « salle d’attente » trouve toute sa raison d’être dès lors que la demande dépasse la capacité de traitement simultané d’un site, d’un système ou d’un stock limité. Cela couvre les cas évidents, tels que la mise en vente de billets, les lancements de produits et les ventes flash, mais aussi les périodes d’inscription et d’enregistrement, la prise de rendez-vous et d’examens, les ouvertures de dossiers pour des subventions ou des aides, les renouvellements d’adhésion, ainsi que toute annonce suscitant plus d’intérêt que prévu. C’est également une assurance : une salle d’attente polyvalente reste invisible en conditions de trafic normal et n’intervient qu’en cas de pic de trafic, ce qui permet de se prémunir contre les imprévus. L’alternative consiste à disposer d’une infrastructure dimensionnée pour l’heure la plus chargée de l’année et inutilisée le reste du temps, ou à laisser le site tomber en panne au moment où cela compte le plus. La comparaison entre les tests de charge et les files d’attente, ainsi qu’entre la théorie des files d’attente et la réalité, explique pourquoi la mise à l’échelle seule ne suffit que rarement.

1. Méthode d'intégration

Pourquoi est-ce important ? L'endroit où s'effectue la vérification de la file d'attente détermine la difficulté à la contourner, la charge qui pèse sur vos serveurs et le temps de développement nécessaire. Une vérification effectuée dans le navigateur du visiteur est rapide à mettre en place, mais peut être contournée par un visiteur déterminé. Ce n'est pas le cas d'une vérification effectuée en périphérie ou sur votre serveur.

Voici à quoi ressemble la simplicité. Plusieurs méthodes s'offrent à vous, pour vous permettre de démarrer en toute simplicité et de renforcer la sécurité par la suite sans changer de fournisseur : une balise JavaScript, des intégrations en périphérie pour le CDN que vous utilisez déjà, une API côté serveur avec des SDK, ainsi que des applications pour des plateformes telles que Shopify et WordPress.

Comment CrowdHandler gère cela. Tout ce qui précède : une balise JavaScript opérationnelle en 15 minutes environ, des intégrations en périphérie pour Cloudflare, AWS CloudFront et Akamai, un proxy basé sur le DNS, une API côté serveur avec des SDK, une application Shopify et un plugin WordPress. L'article « Comment fonctionne une salle d'attente virtuelle » explique où chacun de ces éléments trouve sa place, et la comparaison avec Cloudflare passe en revue la seule plateforme qui intègre sa propre salle d'attente de base.

2. Équité de la file d'attente

Pourquoi est-ce important ? Le mode de répartition des places détermine qui obtient les billets, les actions ou les places. Le principe du « premier arrivé, premier servi » favorise les bots et les visiteurs qui restent connectés sur la page avant l'ouverture. Une file d'attente aléatoire offre une chance égale à toutes les personnes présentes dès l'ouverture. Le tirage au sort constitue une troisième option pour les mises en vente les plus prisées.

À quoi ressemble un bon système. Les deux modes, choisis pour chaque salle d'attente, avec un compte à rebours qui maintient les positions jusqu'à l'heure de début annoncée, une attribution aléatoire qui est documentée plutôt que simplement affirmée, et les arrivants tardifs classés de manière équitable derrière le groupe initial.

Comment CrowdHandler gère cela. En mode « compte à rebours », personne n’occupe de place tant que la file d’attente n’est pas activée ; chaque personne présente à ce moment-là se voit attribuer une place au hasard, et les arrivants ultérieurs se placent derrière eux dans l’ordre de leur arrivée. Les salles « catch-all » toujours ouvertes fonctionnent selon le principe « premier entré, premier sorti ». Les votes sur inscription préalable peuvent être gérés via la même salle d’attente, comme décrit dans la section « Votes en ligne vs files d’attente ». La page « Lancement et épuisement des produits » explique comment cela fonctionne le jour de la sortie.

3. Contrôle de la capacité et des débits sortants

Pourquoi est-ce important ? La « salle d'attente » ne protège votre site que si le taux d'admission correspond à la capacité d'accueil du site, et ce chiffre varie en fonction du type de vente : un panier contenant quinze concerts impose une charge différente à la page de paiement qu'une simple paire de billets.

À quoi ressemble une solution efficace ? Un débit d'admission par minute, un ajustement automatique basé sur les performances mesurées des pages plutôt que sur un chiffre estimé à l'avance, et plusieurs salles d'attente partageant la capacité d'un même domaine.

Comment CrowdHandler gère cela. La limitation de débit est incluse dans toutes les formules ; la fonction « autotune », disponible à partir de la formule Plus, analyse les performances en temps réel des pages et vise, par défaut, un temps de chargement inférieur à cinq secondes pour 98 % des pages. Plusieurs salles se partagent le quota de débit du domaine et rééquilibrent la charge à mesure que les files d’attente se vident. Le Royal Albert Hall gère des salles préprogrammées pour chaque mise en vente du vendredi, afin qu’une personne réservant une visite guidée ne se retrouve jamais en file d’attente derrière 20 000 spectateurs de concert ; l’étude de cas décrit cette configuration, et « One In, One Out » explique pourquoi un débit par minute n’est pas synonyme de capacité.

4. Protection contre les bots et les abus

Pourquoi est-ce important ? Pour tout ce qui est rare, qu'il s'agisse de billets, d'actions ou de places, le trafic automatisé constitue la principale menace, et c'est dans la file d'attente qu'il est le plus facile de l'identifier : avant qu'il ne s'empare de quoi que ce soit, et tant que toutes les sessions sont regroupées au même endroit.

Voici à quoi cela ressemble : un CAPTCHA à l'entrée de la file d'attente avec un choix de fournisseurs ; l'identification par empreinte numérique des appareils, qui associe chaque connexion à un appareil spécifique ; des règles IP que vous contrôlez, ainsi que des listes de menaces sélectionnées avec soin pour les centres de données, les proxys et les attaquants connus ; une évaluation des anomalies comportementales ; et des rapports qui vous indiquent ce qui a été bloqué et pourquoi.

Comment CrowdHandler gère cela. Un CAPTCHA à l’entrée avec ALTCHA inclus, ou Google reCAPTCHA ou hCaptcha ; l’empreinte numérique des appareils à partir de la formule Standard ; un pare-feu avec des règles manuelles et le blocage automatique des adresses IP ouvrant trop de sessions à partir de la formule Plus ; des catégories de menaces connues et une base de données mondiale de blocage d’environ 3 millions d’adresses IP à partir de la formule Professionnelle ; et une évaluation des anomalies sur plus de 20 indicateurs. Lors de la réédition de la Nike x Wu-Tang Clan Dunk, les 3 600 paires ont été attribuées à de véritables fans malgré 11 millions de tentatives de bots. La page consacrée à la lutte contre les bots détaille chacune de ces couches de protection.

5. Identité visuelle et modèles

Pourquoi est-ce important ? La page d'attente est votre vitrine aux yeux du client, au moment même où celui-ci vous accorde le plus d'attention. Une page d'attente générique sape la confiance ; une page personnalisée à l'image de votre marque met en valeur l'événement.

À quoi ressemble une interface soignée ? Au minimum, votre logo et vos couleurs ; un contrôle total sur le balisage, la mise en forme et le comportement pour les équipes qui le souhaitent ; la prise en charge multilingue ; un modèle différent pour chaque salle d'attente ; et la possibilité d'intégrer des vidéos, de la musique ou du contenu.

Comment CrowdHandler gère cela. Il suffit de télécharger un logo et c'est parti, ou bien de prendre le contrôle total des polices, des couleurs, de la mise en page et du comportement grâce à Vue.js, dans plus de 60 langues, avec un modèle différent pour chaque salle d'attente et des vidéos, de la musique et des sondages intégrés. Les modèles personnalisés sont disponibles à partir de la formule Standard ; consultez le guide des modèles.

6. Modèle tarifaire et conditions contractuelles

Pourquoi est-ce important ? La demande dans les salles d'attente est, par nature, très irrégulière. Un modèle facturant à la session d'attente ou répartissant les visiteurs en tranches tarifaires peut s'avérer plus coûteux que ne le vaut l'événement, et vous ne connaîtrez le montant de la facture qu'une fois le pic passé. Que vous souhaitiez une couverture pour une seule vente ou pour toute l'année, cela dépend de votre calendrier ; les conditions doivent donc s'y adapter dans les deux cas.

Voici ce qui caractérise une offre de qualité : des tarifs publiés ; des conditions adaptées à votre calendrier, qu’il s’agisse d’un mois autour d’un événement ou d’une protection permanente sur toute l’année ; une formule gratuite à garder en réserve ; aucune facturation à la session ni frais de dépassement ; et des limites claires concernant le nombre de connexions simultanées en attente et le débit sortant, afin que vous puissiez adapter la formule à votre événement.

Comment CrowdHandler gère cela. Une tarification mensuelle forfaitaire, sans frais supplémentaires ni options. La formule « Lite » est gratuite ; « Starter » coûte 290 $ par mois, « Standard » 900 $, « Plus » 1 680 $ et « Professional » 4 500 $, et vous pouvez passer instantanément d'une formule à l'autre depuis le tableau de bord. La formule « Enterprise » fait l'objet d'un devis sur mesure selon des conditions spécifiques. Vous trouverez le comparatif complet sur la page des tarifs.

7. Temps de mise en place

Pourquoi est-ce important ? Les dates de lancement et d'ouverture ne changent pas. Si l'intégration prend six semaines, vous devrez organiser l'événement sans protection, ou le reporter.

Voici à quoi cela ressemble : une salle d'attente basique en moins d'une heure, une interface plus aboutie ou une intégration côté serveur en quelques jours, une documentation suffisamment complète pour permettre une utilisation autonome, et rien à installer.

Comment CrowdHandler gère cela. La mise en place d'une salle d'attente basique prend 15 minutes ou moins, sans installation de logiciel, et la plupart des autres intégrations peuvent être configurées en quelques heures. Découvrez le temps nécessaire à la mise en place de CrowdHandler.

8. Soutien et circuits d'approvisionnement

Pourquoi est-ce important ? C'est pendant la période la plus chargée de l'année que le délai de réponse du service d'assistance revêt toute son importance, et les organismes publics ne peuvent souvent pas passer de commandes en dehors d'un cadre approuvé.

À quoi ressemble un service de qualité ? Des délais de réponse publiés et un accord de niveau de service (SLA) garantissant la disponibilité ; une mise en route adaptée au forfait choisi ; une aide pour remplir les questionnaires de sécurité au plus haut niveau ; et une présence dans les cadres d'approvisionnement que votre organisation utilise déjà.

Comment CrowdHandler gère cela. Un SLA garantissant une disponibilité de 99,9 % à partir de la formule Starter, avec des délais de réponse du support technique de 48 heures pour la formule Starter, 24 heures pour la formule Standard, 8 heures pour la formule Plus, 2 heures pour la formule Professional et 1 heure pour la formule Enterprise, qui inclut également une prise en main via le partage d’écran et une assistance pour les évaluations de sécurité. Pour les organismes publics britanniques, CrowdHandler est référencé sur le Digital Marketplace dans le cadre du programme G-Cloud 15; les organismes publics français peuvent l'acquérir via l'UGAP, la centrale d'achat publique française ; et le service est également disponible sur l'AWS Marketplace. Voir la rubrique « Administration et services publics ».

Dix questions à poser à tout fournisseur

  • Où s'effectue la vérification de la file d'attente : dans le navigateur, en périphérie ou sur mon serveur, et que se passe-t-il si un visiteur la contourne ?
  • Lorsque la file d'attente est activée, comment les places sont-elles attribuées ? Puis-je choisir entre le principe du « premier arrivé, premier servi » et une attribution aléatoire pour chaque salle d'attente ?
  • Puis-je définir le débit d'admission par minute, et plusieurs salles d'attente peuvent-elles partager la capacité d'un même domaine ?
  • Le taux d'admission s'ajuste-t-il en fonction des performances en temps réel des pages, et sur quoi se base-t-il : les temps de chargement des pages, les codes de réponse, ou les deux ?
  • Quels sont les fournisseurs de CAPTCHA pris en charge ? En existe-t-il un qui soit inclus sans avoir à créer de compte auprès d'un tiers ?
  • Puis-je définir moi-même l'apparence, le balisage et la langue de la salle d'attente, et chaque salle d'attente peut-elle disposer de son propre modèle ?
  • Comment les tarifs sont-ils calculés : à la séance, à l'événement ou selon un forfait mensuel ? Et que se passe-t-il si je dépasse une limite pendant une période de forte affluence ?
  • Quelles sont les conditions du contrat ? Puis-je passer d'un niveau à un autre ou opter pour une formule gratuite en fonction de mon calendrier d'événements ?
  • Combien de temps dure une mise en place de base, et combien de temps dois-je prévoir avant une grande opération promotionnelle ?
  • Quels sont les délais d'intervention du service d'assistance correspondant à mon niveau d'abonnement, et ce service figure-t-il dans les accords-cadres de passation de marchés utilisés par mon organisation ?

Aperçu des formules CrowdHandler

Chiffres tirés de la page « Tarifs » au 3 novembre 2026, en dollars américains.

Plan Prix mensuel Nombre maximal d'attentes simultanées Débit maximal par minute Salles d'attente Domaines Réponse du service d'assistance
Lite Gratuit 100 10 1 1 Pas de SLA
Entrée $290 2,000 100 2 1 48 heures
Standard $900 7,500 250 3 2 24 heures
Et en plus $1,680 20,000 500 5 3 8 heures
Professionnel $4,500 100,000 1,000 10 5 2 heures
Entreprise Par citation Plus d'un million Personnalisé Personnalisé Personnalisé 1 heure

FAQ sur le choix d'une salle d'attente

Ai-je besoin d'une salle d'attente virtuelle ?

Si la demande pour un élément quelconque de votre site peut dépasser ce que celui-ci est capable de gérer simultanément, qu’il s’agisse de billets, de stocks, de créneaux de rendez-vous, de places dans une formation ou simplement de la capacité du serveur, alors oui. Si votre trafic a toujours été stable, il vaut tout de même la peine de disposer d’une « salle d’attente » polyvalente à titre de précaution : elle reste invisible jusqu’au jour où la situation changera.

La file d'attente doit-elle fonctionner selon le principe du « premier arrivé, premier servi » ou de manière aléatoire ?

Le principe du « premier arrivé, premier servi » convient aux systèmes de protection contre les pannes fonctionnant en continu, pour lesquels aucune heure de début n’est annoncée. L’attribution aléatoire après un compte à rebours convient aux mises en vente et aux ouvertures programmées, où, sans cela, les bots et les arrivants précoces accapareraient toutes les places en tête de file.

Une « salle d'attente » peut-elle remplacer les tests de charge ou de scalabilité ?

Non, cela vient les compléter. Les tests de charge vous indiquent le débit que votre site peut supporter, la mise à l'échelle augmente ce débit, et une « salle d'attente » permet de canaliser la demande le jour même tout en garantissant l'équité et la rareté. Lisez l'article « Test de charge vs file d'attente ».

Combien coûte une salle d'attente virtuelle ?

Les formules proposées par CrowdHandler correspondent à des forfaits mensuels fixes, sans frais supplémentaires ni options : la formule Lite est gratuite, la formule Starter coûte 290 $, la formule Standard 900 $, la formule Plus 1 680 $ et la formule Professional 4 500 $ par mois, tandis que la formule Enterprise fait l'objet d'un devis sur mesure. D'autres prestataires peuvent facturer à la session ou à l'événement ; renseignez-vous donc sur la facturation de votre journée la plus chargée avant de comparer les offres.

Les organismes publics peuvent-ils acquérir une salle d'attente par le biais d'un accord-cadre ou d'une plateforme d'achats ?

Oui. Les organismes publics britanniques peuvent acheter CrowdHandler via G-Cloud 15 sur le Digital Marketplace. Les organismes publics français peuvent l'acheter via l'UGAP, la centrale d'achat française. Les organisations qui effectuent leurs achats via AWS peuvent utiliser l'AWS Marketplace.

Testez ces critères avec CrowdHandler

La formule Lite est gratuite et sa configuration prend environ 15 minutes.