Sale d'attesa generiche
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" sono pensate per monitorare tutto il traffico in entrata e fungere da ultima linea di difesa nel caso in cui il traffico verso il proprio dominio superi la velocità di ingresso consentita. Possono rappresentare un'importante rete di sicurezza. Tuttavia, costituiscono anche una sorta di caso particolare e presentano alcune caratteristiche diverse rispetto alle sale d'attesa più selettive riguardo agli URL che intercettano. Potrebbe essere importante comprendere queste differenze qualora fosse necessario programmare più sale d'attesa sovrapposte.
Doppia
Supponiamo che tu stia vendendo i biglietti per un grande concerto. Hai un traffico di fondo limitato, utenti abituali che controllano il proprio account e un’ondata massiccia di fan affezionati in attesa dei biglietti per uno spettacolo specifico. Vuoi che il traffico di fondo venga gestito dalla tua "Sala d'attesa" generica, ma senza che gli utenti rimangano bloccati a causa del traffico nella "Sala d'attesa" specifica per lo spettacolo. Ma cosa succede quando i tuoi fan affezionati vengono promossi dalla "Sala d'attesa" del concerto? Se vanno tutti a controllare il proprio account, creerai semplicemente un secondo picco nella "Sala d'attesa" generica, una seconda coda e un sacco di fan arrabbiati.
Per evitare questa situazione, le sale “catch-all” presentano una caratteristica speciale. Quando un utente viene promosso in una qualsiasi sala d’attesa specifica del proprio dominio, CrowdHandler gli assegna automaticamente e simultaneamente lo status di utente promosso in tutte le sale “catch-all” dello stesso dominio. Lo stesso non vale per le altre sale d’attesa. Non è assolutamente possibile che gli utenti riescano a superare la coda per un evento poco popolare e ottengano lo status di “promosso” per l’evento molto più popolare per cui tutti gli altri sono in coda.
È possibile avere più di un indirizzo catch-all su un dominio? E perché dovrei farlo?
È possibile, ma gli utenti in arrivo verranno indirizzati solo a una di esse, quella con la data di attivazione più recente. Perché potresti volerlo fare? Magari hai già configurato una “sala d’attesa” generica come preferisci, ma stai per avviare alcuni interventi di manutenzione programmata sul tuo sito web. Anziché modificare il messaggio della tua "sala d'attesa" generica esistente, potresti programmare in anticipo una "sala d'attesa" generica che coincida con la finestra di manutenzione, con messaggi appropriati ecc. e una frequenza di ingresso pari a 0. All'ora stabilita, i nuovi utenti verranno reindirizzati nella nuova "sala d'attesa" dedicata alla manutenzione. Al termine della manutenzione, potrai semplicemente eliminare la nuova "sala d'attesa" e quella originale riprenderà a intercettare gli utenti in base alle tue impostazioni abituali e collaudate.