Come trasferire un sito a un altro hosting senza interruzioni inutili
Una migrazione riuscita non consiste solo nel copiare file. Devi trasferire anche il database, le impostazioni dell'applicazione e il certificato, e programmare le verifiche prima di indirizzare i visitatori al nuovo server.
Elenca domini, sottodomini, database, attività programmate, archivi di file, certificati e collegamenti con posta o pagamenti. Per ogni elemento indica se dipende dall'hosting attuale o da un altro servizio. Crea un backup completo e prova a estrarlo o ripristinarlo.
Prepara il nuovo sito separatamente
Carica i dati nel nuovo ambiente e configura versioni delle tecnologie uguali o compatibili. Per la prova usa un indirizzo temporaneo, un reindirizzamento locale o uno strumento del fornitore. Controlla accesso, moduli, immagini, link e funzioni importanti. Per un negozio aggiungi un ordine in modalità di prova. Confronta i risultati con il vecchio sito.
Organizza il passaggio e la possibilità di tornare indietro
In un sito dinamico i dati cambiano anche dopo la prima copia. Prima di modificare il DNS riserva quindi un breve intervallo alla sincronizzazione finale ed eventualmente sospendi le nuove scritture. Altrimenti ordini o commenti possono dividersi tra i due server. Dopo il passaggio osserva entrambi e verifica dove arrivano davvero le richieste. Cancella il vecchio hosting solo dopo aver controllato dati, posta, certificato e log.
Prepara anche una procedura di ritorno: chi la decide, quali record si ripristinano e che cosa accade ai dati creati nel frattempo? Per un servizio complesso questo piano vale spesso più della promessa di una migrazione «con un clic».
Avvisa in anticipo chi pubblica contenuti o gestisce gli ordini. Durante il cambiamento deve sapere se interrompere brevemente il lavoro e dove controllare i nuovi dati. Alla fine ripeti una prova rapida: accesso, modulo, e-mail, pagamento in modalità sicura e visualizzazione sul telefono. Annota il risultato e l'ora del passaggio nel caso occorra indagare su un errore successivo.