Impedire che un sito web smetta di funzionare richiede una strategia complessa e un certo impegno, ma vale la pena mitigare i rischi di perdita di conversioni e le penalità SEO associate ai tempi di inattività.
Dopo aver letto questo articolo sarai in grado di:
Argomenti correlati
Perché è importante la velocità di un sito
In che modo la velocità di un sito potenzia il SEO
Cos'è la latenza?
Prestazioni e tassi di conversione
Disponibilità dell'applicazione
Abbonati a theNET, il riepilogo mensile di Cloudflare sulle tematiche più discusse in Internet.
Copia link dell'articolo
Sul web, il tempo di inattività è un periodo in cui un sito web non è disponibile a tutti o ad alcuni dei suoi utenti. Durante i periodi di inattività, gli utenti che tentano di accedere al sito potrebbero essere reindirizzati a una pagina di errore, oppure visualizzare una pagina di errore generata dal proprio browser. Questi periodi di inattività possono comportare sanzioni rapide per il sito, tra cui la perdita di conversioni e persino un calo nel posizionamento nei motori di ricerca (SEO).
Sebbene sia difficile ottenere un tempo di attività del 100% (persino Google e Facebook occasionalmente incorrono in questo problema, per svariate cause), chi gestisce un sito web può senz'altro adottare alcune misure per contenere al minimo il tempo di inattività. Di seguito presentiamo alcune strategie volte a massimizzare la disponibilità.
Scegliere l'host e il piano di hosting corretti
Sebbene problemi come la manutenzione non pianificata del server e i guasti hardware possano interessare qualsiasi host, alcuni vantano tempi di attività superiori rispetto ad altri. È possibile reperire online vari confronti dei tempi di attività di diversi provider di hosting; la scelta di un host con un eccellente storico migliora le possibilità che un sito rimanga attivo. Anche la scelta di un host che offra un buon servizio di monitoraggio è importante; il primo passo per ridurre i tempi di inattività è essere consapevoli della loro esistenza.
È opportuno evitare i piani di hosting con limiti di utilizzo rigidi. Alcuni provider applicano ai propri utenti dei limiti di larghezza di banda giornalieri o mensili. Questo significa che un picco di traffico, anche se non sufficientemente grande da sovraccaricare un server, può comportare la sospensione dell'account da parte dell'host e la messa offline del sito. Per non incorrere in interruzioni di servizio, è più sensato optare quindi per piani di hosting con larghezza di banda illimitata o con tariffe a consumo in caso di superamento del limite stabilito.
Alcuni host offrono anche piani di failover (o ridondanza). Ciò significa che se il server che ospita il sito si guasta, l'host inizierà automaticamente a ospitare quel sito da un server differente. Questa è una buona protezione contro i tempi di inattività ricollegabili all'host. È importante notare che un buon piano di failover utilizzerà server in posizioni fisiche diverse. Se i server di failover si trovano tutti nello stesso datacenter dell'host originale, non saranno di grande aiuto durante un'avaria che interessa l'intero datacenter, come ad esempio un'interruzione di corrente.
Abilitare la protezione dagli attacchi DDoS
Molte organizzazioni scelgono di proteggersi da attacchi DDoS solo dopo aver subito un attacco che ha causato loro notevoli tempi di inattività. I servizi di mitigazione degli attacchi DDoS possono essere attivati proattivamente, per assicurare che gli attacchi vengano gestiti rapidamente e i tempi di inattività siano ridotti al minimo.
Seguire le prassi consigliate per il web development
Per ridurre al minimo il rischio che i bug nel codice mandino in crash un sito, è opportuno che gli sviluppatori assumano alcune semplici precauzioni. Sviluppare in un ambiente locale, utilizzare il controllo del versionamento e testare immediatamente tutte le modifiche di produzione a un sito, inclusi i casi limite, contribuisce a ridurre il rischio che dei bug di produzione mandino in crash un sito.
Scegliere il registrar corretto
Alcuni registrar sono più clementi di altri quando si tratta di scadenze dei nomi di dominio. I migliori registrar per la massimizzazione del tempo di attività sono quelli che informano adeguatamente i propri clienti della prossima scadenza dei loro domini, e concedono ampi "periodi di grazia" allo scoccare della scadenza. Per ulteriori informazioni su come prendere questa decisione, consulta Come scegliere il miglior registrar di nomi di dominio.
Utilizzare una CDN
Le reti di distribuzione dei contenuti (CDN) memorizzano i dati dei siti web sul perimetro di rete e sono in grado di fornire agli utenti i file memorizzati temporaneamente nella cache senza contattare il server di origine di un host. Le CDN possono aiutare a fornire copertura durante brevi interruzioni di servizio mandando online il sito dalla cache, anche se il server di hosting non risponde.
Bisogna tenere a mente che la CDN coprirà solo brevi interruzioni di servizio, poiché i file di un sito memorizzati nella cache hanno un Time To Live (TTL). Successivamente, la CDN contatterà di nuovo il server host per richiedere una nuova copia del file. Questo Time To Live (TTL) è in genere compreso tra 30 secondi e cinque minuti.
Vigilanza attenta
Essere consapevoli dei tempi di inattività è fondamentale per le attività di mitigazione. Oltre al monitoraggio fornito da un provider di hosting, è consigliabile avvalersi un servizio indipendente di monitoraggio dei tempi di attività. Questi servizi possono inviare avvisi agli sviluppatori non appena un sito web smette di funzionare, indipendentemente dal motivo.