Throughout our documentation we refer to 'catch-all' Waiting Rooms. This is simply shorthand for a room that matches all urls on a given domain. It's the default setting for new Waiting Rooms but you can set a room to catch-all status by editing the room, and setting URL match to 'all of <your domain>'.


Le sale d'attesa Catch-all hanno lo scopo di monitorare tutto il traffico in entrata e di essere l'ultima linea di ricorso nel caso in cui il traffico verso il vostro dominio superi il vostro Ingress Rate. Possono essere un'importante rete di sicurezza. Tuttavia, sono anche un caso particolare e presentano alcune caratteristiche diverse rispetto alle sale d'attesa che sono più selettive per quanto riguarda gli URL a cui corrispondono. Può essere importante comprendere queste differenze se si ha la necessità di programmare più sale d'attesa che si sovrappongono.


Doppia promozione

Supponiamo che si stia vendendo un grande concerto. Avete un basso livello di traffico di fondo, utenti regolari che controllano il loro account e una grande ondata di fan sfegatati, in attesa di biglietti per uno spettacolo specifico. Volete che il traffico di fondo sia controllato dalla vostra sala d'attesa generale, ma che non rimanga bloccato dietro al traffico della sala d'attesa specifica per lo spettacolo. Ma cosa succede quando i vostri fan dedicati vengono promossi dalla sala d'attesa del concerto? Se tutti vanno a controllare il loro account, si creerà semplicemente un secondo picco nella sala d'attesa generale, una seconda coda e molti fan arrabbiati.

Per evitare questo scenario, le sale d'attesa hanno una proprietà speciale. Quando un utente viene promosso in una specifica sala d'attesa del dominio, CrowdHandler gli conferisce automaticamente e simultaneamente lo stato di promosso in tutte le sale di attesa dello stesso dominio. Lo stesso non vale per le altre sale d'attesa. Non è possibile consentire agli utenti di superare la coda per un atto impopolare e ottenere lo stato di promosso per l'atto molto più popolare per il quale tutti gli altri sono in coda.  


Posso avere più di un catch-all su un dominio? E perché dovrei farlo?

È possibile, ma gli utenti in arrivo saranno collegati solo a uno, quello con la data di attivazione più recente. Perché si vorrebbe fare così? Forse avete una sala d'attesa regolare, impostata come preferite, ma state per iniziare una manutenzione programmata del vostro sito web. Piuttosto che modificare il messaggio della sala d'attesa esistente, si potrebbe pre-schedulare una sala d'attesa di recupero in coincidenza con la finestra di manutenzione, con messaggi appropriati e un tasso di ingresso pari a 0. All'ora stabilita, i nuovi utenti si sposteranno nella nuova sala d'attesa della finestra di manutenzione. Al termine della manutenzione, è sufficiente eliminare la nuova sala e la catch-all originale riprenderà a intercettare gli utenti in base alle impostazioni tipiche e testate.