Vuoi impostare un limite al numero di sessioni attive sul tuo sito? Ti presentiamo la funzione "One In, One Out".
Per impostare il limite "One In, One Out", basta accedere alla pagina delle impostazioni del dominio, attivare la funzione "One In, One Out", impostare il numero massimo di utenti ammessi sul sito web e il limite verrà rispettato fino al raggiungimento della soglia. A quel punto, CrowdHandler consentirà l'accesso a un utente ogni volta che un altro utente esce dal sito.
"Uno entra, uno esce" e il tasso di ingresso
Aspetta un attimo... ma CrowdHandler non utilizza già un sistema "One In, One Out"?
Il concetto di "One In, One Out" è talmente diffuso che molti tendono a dare per scontato che la coda di CrowdHandler funzioni proprio in questo modo. In realtà, nella configurazione predefinita, CrowdHandler opera utilizzando una semplice velocità di ingresso: in altre parole, sei tu a scegliere quanti nuovi utenti vuoi che possano accedere al tuo sito in un singolo minuto.
Non è la stessa cosa della capacità; non stai impostando il numero massimo di richieste che il tuo sito può gestire. Piuttosto, pensalo come una sorta di imbuto. Potresti avere centinaia o migliaia di persone che cercano di inviare una richiesta al tuo sito nell'arco di un minuto, ma se arrivassero tutte contemporaneamente, il sistema ne sarebbe sopraffatto. Quindi limiti la frequenza a 100 (oppure usi il cursore per scegliere una frequenza) e questo è il numero di nuovi utenti che CrowdHandler consentirà di accedere a quella risorsa, a quell'URL o a quella pagina nell'arco di un singolo minuto.
Se il numero di utenti che tentano di accedere al tuo sito supera la soglia consentita, CrowdHandler inizierà a reindirizzarli alla sala d'attesa, da cui potranno poi accedere nuovamente al sito secondo la soglia consentita. In altre parole, la sala d'attesa entra in funzione quando è necessario e non viene attivata quando non lo è.
Il limite “One In, One Out” si applica in aggiunta alla quota. Se si attiva l’opzione “One In, One Out”, una volta che il sito web raggiunge la soglia, i nuovi utenti potranno accedere solo man mano che altri escono.
Il "cache warming", ovvero "perché è importante impostare la frequenza"
Anche quando si applica il principio “One In, One Out”, il tasso di afflusso rimane comunque importante perché impedisce alle persone di affollare il sito e causare problemi. Sì, anche se pensi che il tuo sito sia in grado di gestire grandi numeri.
Molte persone hanno un'idea semplicistica del numero di utenti simultanei che il proprio sito web è in grado di gestire, e spesso questa si basa su elementi come i test di carico. Supponiamo che abbiate modellato alcuni percorsi utente e pensiate che il vostro sito web possa gestire 10.000 persone. Beh, ho una notizia per voi: quasi certamente non sarà in grado di gestirle se arrivano tutte contemporaneamente! C’è una grande differenza tra un centinaio di utenti al minuto che arrivano gradualmente fino a raggiungere i mille, e mille utenti che si presentano tutti nel momento stesso in cui aprite la vendita dei biglietti.
Il motivo è legato principalmente alla cache. Quando si ha un flusso costante di utenti, tutti impegnati nelle stesse attività, ciò significa che molti dati, pagine o comportamenti finiscono per essere memorizzati nella cache dei vari livelli dell’applicazione. Questo permette il cosiddetto “cache warming”: il sito web può “riscaldarsi” prima di raggiungere la piena operatività. Tuttavia, se migliaia di utenti arrivano tutti contemporaneamente, sovraccaricano il back-end senza lasciare il tempo alle cose di “riscaldarsi”. Ed è proprio in quel momento che la maggior parte dei siti va in difficoltà.
Impostare una velocità di accesso ragionevole consente di limitare il numero di utenti che possono accedere contemporaneamente, il che a sua volta permette al sito web di prepararsi.
Pertanto, l'introduzione di un limite massimo "One In, One Out" non sostituisce il tasso. Tuttavia, ciò significa che potresti avere maggiore libertà nel definire il tuo tasso, sapendo che il limite massimo entrerà in vigore una volta raggiunto il tuo limite.
Superamento del limite di spesa alla cassa
CrowdHandler è in grado di offrire la funzione “One In, One Out” perché, a differenza di altri fornitori, continuiamo a monitorare il comportamento degli utenti anche dopo che hanno superato la coda.
Ed è proprio per questo che possiamo offrire anche la funzione “checkout busting”: la possibilità di allontanare automaticamente i clienti una volta completato l’acquisto. (Dopotutto, nessun proprietario di bar vorrebbe che i clienti occupassero i tavoli e monopolizzassero il Wi-Fi gratuito quando fuori c’è una fila di persone che aspettano di prendere un caffè, vero?)
Queste funzionalità non devono necessariamente andare di pari passo, ma spesso è così, quindi le abbiamo raggruppate nella pagina del tuo dominio. Accanto alla casella di selezione “One In, One Out” e al numero corrispondente, vedrai un campo di testo in cui puoi inserire l’URL della tua pagina di conferma (o più URL, se la tua pagina di conferma è particolarmente complessa).
Quindi, una volta che un utente ha completato l’acquisto, effettuato il checkout e raggiunto quell’URL, “interromperemo” la sua sessione su CrowdHandler. Se il suo clic successivo sarà su un elemento protetto, si ritroverà nuovamente in coda. Se è attiva la funzione “One In, One Out”, questo è il momento in cui un altro utente potrà accedere al sito.
La chiusura automatica del carrello può rivelarsi particolarmente utile per un sito molto frequentato, poiché fornisce un’idea più realistica del numero di utenti attivi sul sito: costringe le sessioni a terminare dopo l’acquisto, anziché attendere che quelle inattive scadano, contribuendo così a mantenere un flusso veloce della coda.
È anche possibile attivare la funzione "checkout busting" senza la regola "One In, One Out". Potresti decidere di farlo per evitare il “double dipping”: in altre parole, se vendi biglietti e hai impostato un limite al numero di biglietti che gli utenti possono acquistare in una sola volta, la funzione “checkout busting” farà sì che chi ha già completato la procedura di pagamento non possa tornare immediatamente a comprare altri biglietti nella stessa sessione. Dovrà infatti tornare in coda.