Consideriamo da dove potrebbe venire un tale aumento di traffico.
- Campagne di marketing online e offline
- Lanciare un nuovo business
- Rilanciare un business con un marchio aggiornato
- Lanci di nuovi prodotti e servizi
- Marketing per eventi speciali
- Vendite e registrazionidi biglietti
- Copertura mediatica e sociale a sorpresa
- Attacchi di gruppi di disturbo basati su pratiche subdole (inondazioni di siti web, DoS, ecc.)
Tutto questo è fantastico (per la maggior parte) perché più traffico significa più esposizione, più clienti e più profitto.
Non è vero?
Con tutto quel traffico aggiuntivo, l'idea è che si converta in vendite massicce, una maggiore fiducia nel marchio, una spinta nella popolarità, un'ulteriore portata dei referral, e molte altre ripercussioni positive sono tutti ottimi bonus.
Detto questo, quando si tratta di traffico web, si può avere troppo di una cosa buona.
Come gestire il traffico del sito web
Un traffico eccessivo sui vostri server web può portare il vostro sito web a fermarsi. A seconda della quantità di traffico web, del carico che il vostro sistema è progettato per gestire e delle dimensioni dei vostri server, un'improvvisa impennata o un picco di traffico può essere una notizia terribile per i proprietari del vostro sito web e per la loro attività.
Perché? Perché senza un sito web funzionante, le tue vendite scendono a zero. Subisci anche un enorme calo di fiducia da parte dei clienti perché, diciamocelo, nessuno di noi è disposto a sopportare un sito web rotto, un gateway di pagamento fallito, pagine che si caricano lentamente o un'app che non funziona come vorremmo. Un sito rotto significa zero visite di utenti e nessuna richiesta di vendita in arrivo. All'improvviso, quei picchi di traffico sembrano i nemici del tuo web hosting, che schiacciano la velocità del tuo sito con troppo traffico online, invece di essere la risposta alle tue preghiere di vendita.
Spariscono anche le perdite associate di vendite ripetute, referral e raccomandazioni. Tutto quel traffico extra non suona tanto come sole e successo in ogni frangente, vero? Sembra un po' una seccatura.
Non preoccupatevi, però: discuteremo di questi problemi di traffico e vi spiegheremo come trasformare i vostri siti web ad alto traffico in vendite sicure e protette, proteggendo il vostro ambiente di web hosting spostando questi alti picchi di traffico su server dedicati alternativi.
Dove sono i colli di bottiglia più probabili nel vostro sistema?
Ci sono due aree chiave in cui i vostri sistemi sono quelli che hanno più difficoltà: il database dell'inventario e il sistema di pagamento. Entrambe queste aree richiedono la comunicazione tra le macchine alle due estremità del processo, il che prosciuga molti dati.
Database dell'inventario
La sincronizzazione dell'inventario in attesa - quando un cliente inserisce un articolo nel carrello ed entra nel processo di checkout - attiva un sistema di blocco sulla vostra piattaforma di e-commerce. In questo modo si evita che i clienti cerchino di acquistare prodotti non più disponibili. Se il primo cliente non riesce a completare l'acquisto, il blocco del prodotto viene annullato e l'articolo torna disponibile. Tutta questa interazione in tempo reale con il database può comportare un sovraccarico di lavoro per il sistema quando si verificano forti picchi di traffico sul sito.
Sistemi di pagamento
I gateway di pagamento impiegano del tempo per eseguire i controlli necessari per i servizi di carte di credito e di debito, verificando ogni candidato qualificato. Ogni test richiede solo pochi secondi durante i periodi di basso traffico, ma fino a 10 secondi durante i periodi di alto traffico. C'è un numero finito di transazioni che il tuo sistema di pagamento può gestire, e quando ognuna richiede più tempo per essere completata, si crea un accumulo malsano nel processo.
Quando ci sono troppe operazioni che il tuo sistema può gestire, crolla sotto la pressione e nessuno ottiene ciò di cui ha bisogno, né tu né i tuoi clienti.
Come determinare la quantità di traffico che il server web del tuo sito può gestire in sicurezza
Non dovete aspettare che il mondo crolli per rendervi conto che il vostro sito non è preparato a sopportare grossi aumenti di traffico. La tecnologia è disponibile per testare ogni sistema e scoprire cosa può gestire in sicurezza.
Il test delle prestazioni può prevedere i dati essenziali di cui avete bisogno utilizzando strumenti e tecniche consolidate.
- I test di carico simulano ciò che accadrebbe con il traffico previsto, ad esempio la domanda aggiuntiva di campagne e-mail, social media e pubblicità PPC.
- Lo stress test simula ciò che accadrebbe con una pressione ancora maggiore di ulteriore traffico. Identifica i punti in cui i sistemi e le applicazioni rallentano e smettono di funzionare del tutto. Questo aiuta i proprietari a capire la loro architettura di sistema e a determinare se è appropriata per il loro business attuale e per la crescita futura.
- Spike testing raccoglie dati per situazioni in cui un improvviso picco colpisce i vostri server, al di sopra di ciò che il vostro sistema può sopportare - ideale per prevedere gli esiti dello SPAM o di altri attacchi DoS.
- Il Soak test misura i problemi previsti quando un sistema è soggetto a livelli elevati di traffico di utenti web per periodi prolungati.
Una cosa è certa: i test devono essere fatti prima che sia troppo tardi. Abbiamo tutti sentito la frase "chiudere la porta della stalla dopo che il cavallo è scappato". Non potrebbe essere più appropriato per i problemi che enormi ondate di traffico possono portare al tuo business.
Per i proprietari di siti web esistono metodi più semplici per determinare i livelli sicuri di traffico per i siti web ad alto traffico: leggete la nostra guida.
Che cosa si può fare con tutto questo traffico extra per evitare che ostacoli la velocità del sito web o le prestazioni dell'app?
Ci sono sempre diverse soluzioni per ogni problema, e i picchi di traffico non fanno eccezione. Ecco alcuni modi per cercare di mantenere i vostri sistemi al sicuro quando queste improvvise esplosioni di attività colpiscono i vostri server.
Razionalizzare il tuo sito web ad alto traffico per fornire meno contenuti nelle aree di strozzatura
Se è tutta una questione di numeri (e lo è), molte organizzazioni riducono la quantità di dati che vengono spostati riducendo le pagine che ricevono più attenzione. Con un set di pagine più snello, una riduzione del contenuto dinamico, componenti di pagina semplificati, magari consegnati solo nelle ore di punta, il vostro server web ha meno lavoro da fare per visitatore, e può gestire più traffico, rispettivamente.
Costruire landing page specifiche contenenti solo risorse statiche per pubblicizzare eventi fuori sede, con un diverso provider di hosting o in posizioni alternative su più server, per proteggere le preziose risorse del server, è un altro modo per allontanare il traffico troppo elevato dalle pagine con le prestazioni più elevate; vale la pena di esaminare anche il modo in cui il sistema di gestione dei contenuti o il sistema operativo influiscono sulle prestazioni, ma il tempo speso per una "messa a punto" potrebbe non produrre sempre benefici sufficienti. Esiste una serie di tecniche di ottimizzazione e di plugin di ottimizzazione che si possono utilizzare, tra cui l'ottimizzazione delle immagini, per ridurre la quantità di traffico proveniente da altre macchine, senza utilizzare più risorse per servire i file multimediali. Un plugin di caching in grado di comprimere le immagini o di comprimere l'html può essere utile.
Scegliere di consegnare contenuti di terze parti
I siti web sotto pressione che utilizzano contenuti di terze parti possono rimuovere parte di quella pressione dal loro web hosting. Se le pagine di analisi, i protocolli di test, i gateway di pagamento o l'integrazione dei social media possono avvenire fuori dal sito, allora si libera la potenza di elaborazione per gestire quegli eccessi di visitatori.
Caching del sito web
Un'altra opzione è la memorizzazione nella cache dei contenuti per la loro ri-consegna. Per gli utenti successivi che visualizzano gli stessi dati, può essere utile utilizzare la cache lato server, le reti di distribuzione dei contenuti, le cache dei proxy e dei browser o qualsiasi altro tipo di memorizzazione lato client disponibile durante il processo. Spesso questi sistemi vengono implementati con modifiche minime alla configurazione del server dei nomi di dominio.
Con i sistemi basati su database, in particolare i siti di eCommerce, stanno continuamente interagendo con i loro database per produrre nuove pagine. Questo può creare un'enorme pressione sull'elaborazione quando il traffico è intenso. Creare una pagina una volta e consegnarla di nuovo riduce significativamente questa pressione, spesso abbastanza per evitare il disastro.
Bilanciare il carico dei server web
Quando si è sommersi da un traffico inaspettato, il bilanciamento del carico gestisce il traffico del sito web suddividendo il traffico giornaliero al di sopra del livello del server e instradandolo attraverso server diversi, per eliminare la pressione da ogni singolo server quando si affrontano carichi elevati. Il bilanciamento intelligente del carico, effettuato con interruttori di bilanciamento del carico sui server disponibili, dirotta il traffico dai server in difficoltà a quelli più reattivi, in modo che il vostro sito funzioni come richiesto, offrendo il tipo di velocità delle pagine che i vostri clienti si aspettano. Sebbene l'utilizzo di un qualche tipo di bilanciatore di carico possa aiutare ogni server web, non è comunque una soluzione ideale per gli eventi di un sito web ad alto traffico e può aumentare i costi di sviluppo web.
Cosa succede quando c'è troppo traffico per le vostre soluzioni regolari?
È qui che entriamo in gioco noi. Queue-Fair è un sistema di accodamento digitale che sposta il vostro traffico in eccesso in un ambiente sicuro - una sala d'attesa virtuale sul proprio hosting dedicato.
Ad ogni utente viene assegnato uno slot nella coda, primo arrivato, primo servito, e viene richiamato non appena il sito web è pronto per lui.
Con tutte le informazioni presentate ai visitatori in un formato di marca che si integra perfettamente con il tuo sito web, possono fare il miglior uso del loro tempo, senza stress, sapendo a che punto della coda sono seduti, la velocità con cui stanno risalendo la fila e quanto tempo durerà la loro attesa.
Se il tuo sito web funziona in condizioni di traffico normale, non si accorgeranno nemmeno della sua presenza. Il nostro sistema funziona con il tuo piano di hosting del server dedicato esistente, proteggendoti dall'ondata di traffico che inonda la tua pagina web più popolare.
È semplice, è giusto e protegge i vostri sistemi web, i vostri clienti e la reputazione del vostro marchio. Fornendo delle specifiche veramente impressionanti, è la soluzione perfetta che vi salverà dallo stress, dai tempi morti e dalle perdite finanziarie che nessuno vuole subire.