La migrazione di un sito web è un’attività cruciale ma che intimorisce. Che si cambi hosting per ottenere prestazioni, supporto o scalabilità migliori, il timore di downtime, perdita di dati o link interrotti può essere molto concreto. Ma con la giusta strategia è possibile migrare il sito senza intoppi, senza alcun downtime e senza stress inutile.
In ShopWhizzy aiutiamo i clienti a realizzare migrazioni impeccabili che preservano ogni singolo byte di dati e mantengono i siti online per tutta la durata del processo. In questa guida passo passo Le illustriamo tutto ciò che occorre sapere.
Perché migrare il sito web su un nuovo hosting?
Passare a un nuovo provider di hosting non è solo un’attività tecnica: è una decisione aziendale strategica. Man mano che il sito cresce in traffico, contenuti e complessità, il provider di hosting svolge un ruolo fondamentale per velocità, sicurezza e scalabilità della Sua attività online.
Ecco i principali motivi per cui le aziende migrano su un nuovo hosting, e perché potrebbe essere il momento di prenderlo in considerazione anche per Lei:
1. Prestazioni scarse del sito (tempi di caricamento lenti)
I siti lenti affossano le conversioni. Secondo Google, il 53% degli utenti abbandona un sito che impiega più di 3 secondi a caricarsi. Se il Suo attuale hosting utilizza hardware obsoleto, non dispone di livelli di caching o sovraccarica i server con troppi clienti (i tipici problemi dell’hosting condiviso), il Suo sito ne risentirà.
Soluzione: migrare su un hosting ad alte prestazioni come ShopWhizzy, che offre server su SSD ottimizzati per Magento con full-page cache, Redis e Varnish per una velocità straordinaria.
2. Downtime frequenti o uptime inaffidabile
Se il sito subisce interruzioni, anche di pochi minuti, può costarLe vendite, posizionamento SEO e fiducia dei clienti. Gli hosting economici o sovraffollati spesso non dispongono di sistemi di ridondanza e failover.
Soluzione: scegliere un hosting con SLA di uptime del 99,99%, infrastruttura ridondante e monitoraggio 24/7.
3. Scarsa scalabilità per un traffico in crescita
Con la crescita dell’attività potrebbe dover gestire flash sale, picchi dovuti a campagne virali o l’espansione internazionale. Gli hosting entry-level o economici potrebbero non crescere insieme a Lei.
Soluzione: passare a un hosting che supporti auto-scaling, bilanciamento del carico e risorse dedicate.
4. Supporto scadente o assistenza tecnica poco reattiva
Quando qualcosa si guasta, serve un supporto rapido ed esperto, soprattutto per piattaforme complesse come Magento. Ritardi o mancanza di competenze e-commerce da parte dell’attuale hosting possono causare downtime prolungati.
Soluzione: migrare su un provider di hosting gestito con supporto esperto 24/7, idealmente con tecnici certificati Magento.
5. Problemi di sicurezza e mancanza di conformità
I siti e-commerce sono bersagli privilegiati degli attacchi informatici. L’attuale hosting potrebbe non offrire protezioni essenziali come conformità PCI, configurazione del firewall, scansione malware o installazione SSL.
Soluzione: migrare su un hosting che offra sicurezza del server rafforzata, patch regolari, WAF (Web Application Firewall) e supporto alla conformità PCI-DSS.
6. Personalizzazione limitata o stack tecnologico obsoleto
Alcune piattaforme di hosting limitano l’accesso al server, impongono versioni PHP datate o non supportano gli strumenti di cui i Suoi sviluppatori hanno bisogno (come Redis, Elasticsearch o il deployment via Git).
Soluzione: passare a un hosting moderno che offra accesso completo al server, supporti le tecnologie più recenti e consenta il pieno controllo della configurazione.
7. Prezzi inefficienti o eccessivi
Se paga troppo per prestazioni deludenti, o è costantemente costretto ad acquistare upgrade a pagamento, è un campanello d’allarme. Allo stesso modo, se il Suo hosting fa pagare funzionalità di base (come backup o SSL), probabilmente Le sta addebitando costi su ogni minimo dettaglio.
Soluzione: migrare su un provider trasparente e ricco di valore come ShopWhizzy, che offre hosting ottimizzato con funzionalità integrate a prezzi competitivi.
8. Sta migrando a una nuova piattaforma (ad es. Magento, Hyvä, headless)
Se sta ricostruendo il sito o passando a uno stack e-commerce più avanzato, il vecchio hosting potrebbe non essere attrezzato per supportarlo adeguatamente. Magento e Hyvä, ad esempio, richiedono configurazioni specifiche.
Soluzione: scegliere un hosting certificato Magento come ShopWhizzy, che supporti temi all’avanguardia (come Hyvä), piattaforme con database impegnativi e architetture full-stack.
9. Desidera un’esperienza di hosting completamente gestita
Mentre il Suo team si concentra sulla crescita dell’attività, gestire problemi del server, aggiornamenti e backup può diventare un peso. L’hosting gestito si occupa di tutto questo, così Lei non deve farlo.
Soluzione: migrare su un partner di hosting gestito che si occupi di aggiornamenti del server, manutenzione, backup, sicurezza e ottimizzazione delle prestazioni.
Un nuovo hosting = una nuova opportunità
Migrare su un provider di hosting migliore non significa solo risolvere problemi: significa raggiungere nuovi livelli di prestazioni, sicurezza e crescita. Che soffra di lentezza, problemi di scalabilità o desideri semplicemente un partner più affidabile, la migrazione può rendere la Sua attività e-commerce pronta per il futuro.
E con ShopWhizzy la migrazione avviene senza downtime, con supporto personalizzato e ottimizzazione esperta fin dal primo giorno.
Passo dopo passo: migrare il sito senza downtime
Migrare un sito web su un nuovo provider di hosting può sembrare un’impresa, soprattutto quando la Sua attività dipende da un accesso ininterrotto, da sessioni cliente attive e da prestazioni stabili. Un downtime, anche di pochi minuti, può significare vendite perse, visitatori frustrati e passi indietro nella SEO. Per questo una migrazione a zero downtime pianificata con cura ed eseguita correttamente è fondamentale.
Ma ecco la buona notizia: con gli strumenti giusti, una strategia chiara e un supporto esperto, può trasferire il sito senza intoppi, senza interrompere il servizio né mettere a rischio la Sua reputazione online.
In questa sezione La guideremo attraverso ogni fase di una migrazione riuscita, dai controlli preliminari ai test finali. Che gestisca uno store e-commerce Magento, un sito WordPress o un’applicazione personalizzata, questi passaggi garantiranno una transizione fluida, sicura e senza stress verso il nuovo ambiente di hosting.
Iniziamo.
Passo 1: scegliere il partner di hosting giusto
Il provider di hosting è molto più di un semplice luogo in cui depositare i file del sito. È la base delle prestazioni, della sicurezza e della scalabilità della Sua presenza online. Scegliere il partner di hosting giusto è il passaggio più importante prima di qualsiasi migrazione, perché determinerà quanto la transizione sarà fluida (o dolorosa).
Ecco cosa considerare nella scelta del provider di hosting:
1. Infrastruttura ottimizzata per le prestazioni
Cerchi un hosting che offra server ad alte prestazioni con storage SSD/NVMe, CPU potenti e abbondante RAM. Questo è particolarmente importante per piattaforme come Magento, che richiedono più risorse server rispetto ai CMS leggeri. Un’infrastruttura più veloce significa pagine più rapide fin dal momento della migrazione.
Consiglio: chieda se l’hosting offre soluzioni di caching (ad es. Varnish, Redis, LiteSpeed) e integrazione con una CDN.
2. Supporto alla migrazione a zero downtime
Un hosting di qualità dovrebbe offrire servizi di migrazione professionali, inclusi trasferimento del database, gestione DNS, migrazione delle email (se necessaria) e sincronizzazione dei file, il tutto mantenendo il sito online. Ciò comprende:
-
Configurazione del server prima della migrazione
-
Duplicazione dei dati nelle ore di traffico ridotto
-
Gestione del passaggio DNS
-
Verifica post-migrazione
Cosa cercare: supporto alla migrazione “chiavi in mano” o gestito, incluso nel piano di hosting.
3. Scalabilità e preparazione al futuro
Sta migrando perché sta crescendo, quindi il Suo hosting deve crescere con Lei. Cerchi una piattaforma che consenta upgrade semplici dall’hosting condiviso a VPS, ad ambienti dedicati o cluster cloud, senza richiedere in futuro un’altra migrazione dolorosa.
Ideale per: picchi di traffico stagionali, campagne di marketing o crescita aziendale rapida.
4. Sicurezza e conformità
La sicurezza non è facoltativa. Scelga un provider che offra:
-
Certificati SSL gratuiti
-
Backup regolari
-
Scansione malware
-
Firewall e protezione DDoS
-
Conformità PCI-DSS (per l’e-commerce)
Bonus: compatibilità con Magento 2 per autenticazione a due fattori (2FA), blocchi statici sicuri e HTTPS obbligatorio.
5. Un supporto che aiuta davvero
Scelga un hosting con supporto esperto 24/7, preferibilmente che conosca il Suo CMS o la Sua piattaforma. Un’azienda di hosting generica potrebbe non conoscere le particolarità di Magento, WooCommerce o Shopify. Con un hosting specializzato come ShopWhizzy dispone di un team che sa risolvere i problemi rapidamente e ottimizzare il Suo store in modo proattivo.
Non scenda a compromessi: dia priorità a tempi di risposta rapidi, supporto umano e competenza sulla piattaforma.
6. Ambienti di staging e strumenti per sviluppatori
La migrazione non consiste solo nello “spostare file”: Le servirà un’area di staging per testare il sito prima che vada online sul nuovo server. Scelga un hosting che offra:
-
Siti di staging con un clic
-
Integrazione Git
-
Accesso SSH
-
Gestione delle versioni PHP
Particolarmente utile per sviluppatori o agenzie che seguono migrazioni di siti complessi.
7. Prezzi trasparenti
Faccia attenzione ai costi nascosti, come addebiti per SSL, migrazioni, backup o eccedenze di banda. Un hosting affidabile offre prezzi chiari e prevedibili e funzionalità di reale valore.
Perché ShopWhizzy è la scelta ideale
Se sta valutando un trasferimento e desidera tranquillità, ShopWhizzy è specializzata in hosting ottimizzato per le prestazioni e pronto per Magento, con migrazioni gestite, sicurezza integrata e supporto continuo da parte di un team che comprende il Suo modello di business.
Conclusione:
Scegliere l’hosting giusto non è solo il Passo 1: è la base di tutto ciò che segue. Dalla velocità all’uptime fino al supporto post-migrazione, il giusto partner di hosting garantisce un trasferimento fluido, sicuro e vantaggioso nel lungo periodo.
Passo 2: eseguire prima un backup completo
Prima di toccare un solo file o modificare i record DNS, deve eseguire un backup completo del sito esistente. È la Sua polizza assicurativa. Se qualcosa va storto durante la migrazione (file corrotti, perdita di dati, configurazioni errate), avrà una versione completa del sito pronta per essere ripristinata immediatamente.
Ecco cosa comprende un corretto processo di backup e perché ogni parte è importante:
1. Backup completo del file system
I file del Suo sito includono:
-
File del tema e del layout
-
CSS/JS/HTML
-
File multimediali (immagini, video, contenuti scaricabili)
-
Moduli o estensioni personalizzati
-
File di configurazione (come
.htaccessorobots.txt)
Occorre copiare l’intera struttura dei file, in genere tutto il contenuto della directory public_html, htdocs o /var/www. Utilizzi SFTP o un pannello di controllo (come cPanel, Plesk o CyberPanel) per scaricarli in modo sicuro.
Consiglio: comprima i file in un archivio .zip o .tar.gz per un trasferimento più rapido e un ripristino più semplice.
2. Backup del database (dump SQL)
I siti web dipendono fortemente dai database, soprattutto piattaforme come:
-
Magento (prodotti, clienti, ordini)
-
WordPress (pagine, articoli, impostazioni)
-
WooCommerce (inventario, pagamenti)
-
Joomla, Drupal, ecc.
Utilizzi uno strumento come phpMyAdmin, mysqldump (via SSH) o il pannello di controllo dell’hosting per creare un’esportazione SQL completa del database. Si assicuri di:
-
Utilizzare la codifica UTF-8
-
Includere tutte le tabelle
-
Selezionare “add DROP TABLE” per fare pulizia durante il ripristino, se necessario
Consiglio: conservi più backup con data e ora, per sicurezza.
3. Backup delle impostazioni email e DNS (facoltativo ma importante)
Se il Suo provider di hosting gestisce anche email o DNS, si assicuri di esportare:
-
Tutti i record MX (Mail Exchange)
-
Il contenuto delle caselle email (IMAP/POP)
-
I record SPF, DKIM e DMARC
-
Eventuali sottodomini o redirect personalizzati
Perché è importante: non vorrà perdere comunicazioni email o compromettere la risoluzione DNS durante la transizione.
4. Conservare i backup in modo sicuro e ridondante
Una volta completati i backup:
-
Conservi copie in locale (sul PC o su un disco esterno)
-
Conservi una copia nel cloud (Google Drive, Dropbox, AWS S3)
-
Li nomini con progetto e data, ad esempio
shopwhizzy_backup_2025-04-29.zip
Eviti di affidarsi solo al sistema di backup dell’attuale hosting. Se il loro server si guasta o si corrompe, lo stesso accade ai Suoi backup.
5. Testare il backup prima di procedere
Questo passaggio viene spesso saltato, ma è fondamentale:
-
Decomprima il backup dei file e verifichi che ci siano tutti
-
Apra il file SQL per assicurarsi che sia leggibile e completo
-
Se possibile, importi il backup su un server di staging per simulare il ripristino
Particolarmente importante: per piattaforme basate su database come Magento o WordPress.
Perché questo passaggio non è negoziabile
Anche con l’aiuto di esperti o strumenti automatizzati, qualcosa può andare storto:
-
I permessi dei file potrebbero non funzionare più
-
Le estensioni possono entrare in conflitto
-
Le modifiche DNS potrebbero puntare al posto sbagliato
-
L’errore umano è sempre possibile
Con un backup solido, può tornare indietro in pochi minuti, salvando sito, traffico e fatturato.
Come aiuta ShopWhizzy
In ShopWhizzy gestiamo l’intero processo al posto Suo:
-
Backup automatici completi del sito e del database
-
Test in ambiente di staging prima della migrazione live
-
Strumenti di verifica e ripristino dei backup
-
Archiviazione sicura nel cloud di tutti i backup
Conclusione:
Dedicare il tempo necessario a un backup corretto del sito non è una precauzione: è una necessità. Un backup completo e verificato Le consente di passare con fiducia al passaggio successivo, sapendo che il Suo sito è completamente protetto.
Passo 3: scalabilità e preparazione al futuro — pianificare la crescita prima che arrivi
Quando si migra un sito su un nuovo hosting, uno degli errori più comuni delle aziende è pensare solo alle esigenze attuali. Ma se il nuovo ambiente di hosting non è in grado di crescere insieme alla Sua attività, si ritroverà a ripetere la migrazione o, peggio, a subire downtime, crash o rallentamenti proprio nei momenti di picco del traffico.
Ecco dove entrano in gioco scalabilità e preparazione al futuro. Vediamole nel dettaglio:
Che cos’è la scalabilità nel web hosting?
La scalabilità è la capacità della piattaforma di hosting di gestire richieste crescenti, ad esempio:
-
Più visitatori sul sito
-
Cataloghi prodotti più ampi
-
Database più pesanti
-
Transazioni più complesse
-
Maggiore concorrenza nelle ore di punta (ad es. Black Friday, lanci)
Un ambiente scalabile si adatta senza intoppi a questi cambiamenti senza richiedere riconfigurazioni importanti né downtime del sito.
Perché la preparazione al futuro è importante
Prepararsi al futuro significa scegliere un hosting che:
-
Supporti le tecnologie in evoluzione (versioni PHP, HTTP/3, QUIC, ecc.)
-
Consenta upgrade semplici (RAM, CPU, storage)
-
Sia compatibile con nuovi strumenti e API per l’e-commerce
-
Sia al passo con gli standard di sicurezza e le normative (ad es. GDPR, PCI-DSS)
Se il Suo hosting non si evolve, la Sua attività resta frenata: potrebbe perdere miglioramenti di prestazioni, integrazioni e protezioni di sicurezza.
Fattori chiave da cercare in una soluzione di hosting scalabile
1. Infrastruttura elastica (basata sul cloud)
I siti e-commerce moderni traggono il massimo vantaggio dal cloud hosting (ad es. AWS, Google Cloud, DigitalOcean) perché offre:
-
Risorse on demand (RAM, CPU, storage)
-
Bilanciamento del carico e autoscaling
-
Alta disponibilità e supporto al failover
Eviti hosting condivisi rigidi o ambienti VPS obsoleti che limitano la scalabilità.
2. Containerizzazione e orchestrazione
Gli hosting che offrono Docker, Kubernetes o ambienti containerizzati consentono deployment rapidi e scalabilità delle risorse.
Ottimo per i team di sviluppo che necessitano di ambienti agili.
3. Ambienti di staging e sviluppo integrati
Un hosting scalabile include più ambienti:
-
Produzione
-
Staging
-
Test
In questo modo può testare in sicurezza funzionalità, plugin e aggiornamenti prima della messa online, senza disturbare i clienti.
4. Scalabilità del database
Un hosting scalabile supporta:
-
Clustering del database
-
Separazione di letture e scritture
-
Sistemi di caching in memoria come Redis o Memcached
Così il sito mantiene le prestazioni sotto pressione, anche durante operazioni con molti dati.
5. Integrazione con una Content Delivery Network (CDN)
Una buona soluzione di hosting dovrebbe offrire un’integrazione CDN semplice (ad es. Cloudflare, Fastly, BunnyCDN) per:
-
Tempi di caricamento più rapidi a livello globale
-
Carico ridotto sul server
-
Scalabilità durante i picchi di traffico globali
6. Supporto orientato alla crescita
Scelga un hosting che comprenda la crescita aziendale, non solo le specifiche tecniche. Le serviranno:
-
Supporto esperto 24/7
-
Consulenza sull’ottimizzazione delle prestazioni
-
Percorsi di upgrade semplici (ad es. dai piani starter a quelli enterprise)
Come ShopWhizzy aiuta con la scalabilità
In ShopWhizzy prepariamo la Sua attività e-commerce al futuro offrendo:
-
Infrastruttura scalabile e cloud-native ottimizzata per Magento, Hyvä o stack personalizzati
-
Risorse con auto-scaling e ottimizzazione delle prestazioni in base al traffico
-
Piani di hosting su più livelli che crescono con la Sua attività
-
Dashboard delle prestazioni e avvisi integrati
-
Sicurezza e aggiornamenti conformi PCI di livello enterprise
Che stia partendo o crescendo oltre i 100.000 visitatori al mese, ShopWhizzy cresce con Lei.
In sintesi
Non si limiti a migrare il sito: investa nel Suo futuro. Scegliere un hosting scalabile e pronto per il futuro significa:
-
Nessuna interruzione durante la crescita
-
Meno debito tecnico nel lungo periodo
-
Un ROI migliore dall’investimento nell’hosting
-
Implementazione più rapida di nuove funzionalità e tecnologie
L’hosting deve favorire la crescita, non limitarla.
Passo 4: caricare i file del sito sul nuovo hosting
Dopo aver scelto il nuovo hosting ed eseguito il backup dell’intero sito, è il momento di caricare file e database sul nuovo server. È una delle fasi più critiche della migrazione e va eseguita con attenzione per evitare file corrotti, incongruenze di versione o downtime.
Vediamo il processo in modo completo e professionale.
Cosa occorre caricare esattamente?
A seconda del tipo di sito (ad es. WordPress, Magento, PHP personalizzato o un altro CMS), dovrà trasferire:
1. Tutti i file del sito
Possono includere:
-
File HTML, PHP, JS e CSS
-
Cartelle del tema o del template
-
Directory di plugin o moduli
-
File multimediali (immagini, video, font)
-
File
.htaccessoweb.config -
Codice o configurazioni personalizzati
2. Database
La maggior parte dei siti si basa su uno o più database (in genere MySQL o MariaDB). Dovrà:
-
Esportare il database dal vecchio hosting
-
Importarlo nel sistema di database del nuovo server
3. Account email (facoltativo)
Se l’hosting gestisce anche la posta, potrebbe dover:
-
Ricreare gli account email
-
Migrare le caselle di posta (con strumenti come IMAPSync)
Procedura di caricamento passo passo
A. Caricare i file del sito tramite FTP/SFTP
-
Utilizzi un client FTP/SFTP come FileZilla, Cyberduck o Transmit.
-
Si colleghi al server FTP del nuovo hosting con le credenziali fornite nel pannello di controllo (cPanel, Plesk o dashboard personalizzata).
-
Acceda alla directory root pubblica (di solito
/public_html,/var/www/htmlo simile). -
Carichi tutti i file del sito nella posizione corretta, mantenendo la struttura delle cartelle.
Consiglio: utilizzi SFTP anziché FTP per una maggiore sicurezza.
B. Utilizzare il File Manager (per siti più piccoli)
Se l’hosting offre cPanel o una dashboard cloud:
-
Apra il File Manager
-
Comprima i file del sito in un archivio
.zip -
Carichi l’archivio ed estragga i file direttamente sul server
Questo metodo è più rapido dell’FTP per grandi quantità di file ed evita i timeout.
C. Caricare e importare il database
-
Dal vecchio hosting, esporti il database con phpMyAdmin, la CLI di MySQL o adminer.
-
Sul nuovo hosting, crei un nuovo database, assegni un utente con permessi completi e annoti le credenziali.
-
Importi il database utilizzando:
-
phpMyAdmin (ideale per database più piccoli)
-
CLI di MySQL per database di grandi dimensioni
-
Strumenti forniti dall’hosting (ad es. la procedura guidata di importazione DB di ShopWhizzy)
-
Importante: si assicuri che i file di configurazione (ad es. wp-config.php o env.php) siano aggiornati con le nuove credenziali del database.
Aspetti chiave
Permessi e proprietà
Dopo il caricamento, verifichi che permessi e proprietà dei file siano corretti:
-
Cartelle:
755 -
File:
644 -
Utente/gruppo del server corretto come proprietario
Ciò evita errori 403/500 causati da permessi configurati male.
Adattamenti specifici dell’ambiente
Potrebbe essere necessario modificare:
-
Percorsi assoluti
-
Variabili d’ambiente
-
URL di base nel database (soprattutto in piattaforme CMS come WordPress o Magento)
In Magento 2, aggiorni base_url e base_secure_url nella tabella core_config_data, oppure utilizzi lo strumento CLI:
Verificare il caricamento
Prima di procedere:
-
Verifichi che numero e struttura dei file corrispondano all’originale
-
Confermi che nessun file sia corrotto o mancante
-
Testi i file caricati su un dominio di staging o di test (ad es.
staging.yourdomain.com), se necessario con un override DNS locale
Come ShopWhizzy semplifica questo passaggio
In ShopWhizzy offriamo:
-
Strumenti di migrazione con un clic
-
Credenziali SFTP sicure e script di deployment automatico
-
Scansione dell’integrità dei file dopo il caricamento
-
Supporto esperto alla migrazione 24/7
-
Audit delle prestazioni dopo il caricamento
I nostri tecnici si assicurano che tutto sia posizionato, configurato e ottimizzato senza alcuna perdita di dati e senza stress.
Riepilogo: un caricamento pulito = una migrazione fluida
Caricare il sito è un’attività meticolosa, ma se eseguita correttamente:
-
Il nuovo server diventa una copia esatta del vecchio sito
-
Può effettuare test senza disturbare il traffico live
-
È un passo più vicino a velocità, sicurezza e scalabilità migliori
Passo 5: importare il database
Una volta caricati i file del sito sul nuovo hosting, il passo successivo è importare il database, indispensabile per ripristinare tutti i contenuti dinamici, le configurazioni e i dati utente del sito.
Che utilizzi WordPress, Magento, Joomla o un’applicazione PHP personalizzata, il database è il cuore del Suo sito: articoli, prodotti, impostazioni, account utente, dati SEO e altro ancora. Vediamo come migrarlo e importarlo in modo sicuro ed efficiente, senza corruzione né perdita di dati.
In cosa consiste questo passaggio?
-
Esportare il database dal vecchio hosting
-
Creare un nuovo database sul nuovo hosting
-
Importare il database esportato nel sistema DB del nuovo hosting
-
Aggiornare i file di configurazione con le nuove credenziali del DB
-
Verificare che la migrazione sia riuscita
Passo dopo passo: importare il database del sito
1. Esportare il database dal vecchio hosting
Se non l’ha già fatto:
A. Con phpMyAdmin:
-
Acceda all’interfaccia phpMyAdmin del vecchio hosting.
-
Selezioni il database utilizzato dal sito.
-
Clicchi su Esporta → scelga Rapido e formato SQL.
-
Clicchi su Esegui per scaricare il file
.sqlsul computer.
B. Da riga di comando (per database di grandi dimensioni):
Questo metodo è preferibile per grandi siti e-commerce (come Magento) o se desidera utilizzare script automatizzati.
2. Creare un nuovo database sul nuovo hosting
Dal pannello di controllo dell’hosting (ad es. cPanel, Plesk o dashboard personalizzata):
-
Apra Database MySQL o Gestione database.
-
Crei:
-
Un nuovo database (ad es.
newstore_db) -
Un nuovo utente DB (ad es.
storeuser) con una password robusta
-
-
Conceda all’utente ALL PRIVILEGES sul database.
Annoti:
-
Nome del DB
-
Utente del DB
-
Password
-
Hostname (di solito
localhost, ma può variare)
3. Importare il database
A. Con phpMyAdmin (per DB <100MB):
-
Acceda al phpMyAdmin del nuovo hosting.
-
Selezioni il nuovo database.
-
Clicchi su Importa.
-
Scelga il file
.sqlesportato in precedenza. -
Clicchi su Esegui.
Suggerimento: se il file è troppo grande, lo suddivida con strumenti come SQL Dump Splitter oppure proceda da CLI.
B. Da riga di comando MySQL (per DB grandi o Magento):
Si assicuri che:
-
Il file si trovi sul server
-
L’utente abbia i permessi di lettura/scrittura sul database
4. Aggiornare la configurazione del sito
Dopo l’importazione, colleghi il sito al nuovo database:
-
In WordPress: modifichi
wp-config.php -
In Magento 2: modifichi
app/etc/env.php
5. Correggere i dati serializzati (se necessario)
Alcune piattaforme serializzano i dati (WordPress, Magento, ecc.). Modificare il nome di dominio o il percorso può corrompere le stringhe serializzate.
Utilizzi strumenti come:
-
WP Migrate DB Pro (WordPress)
-
n98-magerun2per Magento -
Strumenti di ricerca e sostituzione con supporto sicuro per la serializzazione
6. Testare la connessione al database
Prima di andare online:
-
Visiti un dominio di staging o di anteprima
-
Verifichi che le pagine si carichino, i login funzionino e i contenuti siano completi
-
Controlli i contenuti di prodotti e catalogo (ad es. in Magento)
-
Cerchi tabelle mancanti, link interrotti o errori
Se riceve:
-
“Error establishing a database connection” → ricontrolli le credenziali
-
Errori di sintassi SQL → verifichi l’integrità del file SQL
Consigli da ShopWhizzy
In ShopWhizzy aiutiamo le aziende a:
-
Migrare database di qualsiasi dimensione con zero downtime
-
Riparare importazioni di DB corrotte o incomplete
-
Gestire le tabelle specifiche di Magento e le strutture EAV
-
Mappare automaticamente le credenziali del vecchio e del nuovo database per un deployment più rapido
Il nostro toolkit di migrazione garantisce l’integrità del database e l’ottimizzazione delle prestazioni durante e dopo l’importazione.
Riepilogo: dati solidi = un sito solido
Importare il database non significa solo spostare dati: significa preservare l’identità, la funzionalità e la continuità operativa del Suo sito. Se eseguita correttamente, garantisce che il sito funzioni senza intoppi dopo il passaggio.
Passo 6: testare su un dominio temporaneo o in un ambiente di staging
Verificare che tutto funzioni prima di andare online
Perché questo passaggio è importante
Testare il sito migrato prima di modificare i DNS è fondamentale per evitare errori costosi, funzionalità non funzionanti o downtime.
Un dominio temporaneo o un ambiente di staging Le consente di:
-
Individuare bug e link interrotti
-
Verificare le connessioni al database
-
Testare moduli, pagamenti e login
-
Valutare la velocità del sito e la configurazione SEO
-
Assicurarsi che i servizi di terze parti (come email o CDN) siano ancora collegati
In sintesi: si simula l’esperienza reale in una “sandbox sicura”, così gli utenti non sono esposti ai problemi.
Che cos’è un dominio temporaneo o un ambiente di staging?
Dominio temporaneo
Un link di test fornito dal nuovo hosting, ad esempio:https://yournewhost.com/~username/
oppurehttps://ip-address/~username
Alcuni hosting come ShopWhizzy, SiteGround o Cloudways lo assegnano automaticamente in fase di configurazione.
Ambiente di staging
Una copia clonata del sito configurata su un sottodominio separato (ad es. staging.yoursite.com) o in una sottocartella. Questo ambiente replica il sito ma non viene indicizzato da Google e non incide sui clienti reali.
Passo dopo passo: testare il sito migrato prima del cambio DNS
1. Accedere al sito tramite il link temporaneo o l’IP
Utilizzi l’URL temporaneo o l’indirizzo IP + percorso della cartella fornito dall’hosting.
Esempio:http://123.456.789.000/~youruser
Se il sito non si carica:
-
Controlli i permessi dei file
-
Si assicuri che Apache/Nginx serva la root corretta
-
Verifichi la propagazione DNS dei domini di anteprima (se applicabile)
2. Modificare temporaneamente il file hosts locale (metodo avanzato facoltativo)
Può far credere al Suo computer che il dominio punti all’IP del nuovo server prima dell’aggiornamento DNS:
Su Windows/Mac/Linux:
-
Modifichi il file
hosts:-
Windows:
C:\Windows\System32\drivers\etc\hosts -
macOS/Linux:
/etc/hosts
-
-
Aggiunga questa riga:
-
Salvi e svuoti la cache DNS.
-
Visiti
https://yourdomain.com→ ora viene caricato dal nuovo hosting!
Si ricordi di rimuovere questa voce al termine dei test!
3. Controllare le aree critiche del sito
Utilizzi una checklist di test del sito:
-
La homepage si carica correttamente
-
Menu e navigazione funzionano
-
Le pagine prodotto e categoria vengono visualizzate (per l’e-commerce)
-
Pagine CMS (Chi siamo, Contatti, FAQ)
-
Funzione di ricerca
-
Moduli e invii
-
Carrello, checkout, gateway di pagamento
-
L’accesso all’area amministrativa funziona (ad es. Bacheca di WordPress, Admin di Magento)
-
Percorsi delle immagini e script si caricano correttamente
-
Gli URL non si interrompono (verifichi gli errori 404)
4. Testare funzionalità chiave come...
-
Login e account utente
-
Calcolo di spedizioni e imposte
-
Coupon o programmi fedeltà
-
Invio delle email (reimpostazione password, conferme d’ordine)
-
Prestazioni e tempi di caricamento
-
Responsività su mobile
5. Utilizzare strumenti di QA visivo e monitoraggio
-
Pingdom – test di velocità
-
GTmetrix – prestazioni + risorse
-
Lighthouse – integrato in Chrome DevTools
-
Screaming Frog – link interrotti e audit SEO
-
Hotjar o Microsoft Clarity – per le heatmap del comportamento dopo il lancio
6. Disattivare l’indicizzazione dei motori di ricerca (se in staging)
Per evitare contenuti duplicati e problemi SEO:
-
Aggiunga questo nel Suo
<head>: -
Oppure utilizzi il file robots.txt:
Gli strumenti di staging di Magento e WordPress spesso lo fanno automaticamente.
7. Correggere i problemi rilevati
Dopo i test, torni indietro e:
-
Corregga link interrotti o percorsi dei file multimediali
-
Risolva gli errori di configurazione
-
Reinstalli plugin/moduli mancanti
-
Aggiorni impostazioni o permessi del database
-
Svuoti e aggiorni le cache
Il consiglio di ShopWhizzy
In ShopWhizzy ogni migrazione include:
-
Test prima del cambio DNS su server di staging isolati
-
Verifica SSL prima del lancio
-
Strumenti di debug specifici per Magento per individuare conflitti tra moduli di terze parti
-
UAT (User Acceptance Testing) con più utenti
Ci assicuriamo che il Suo nuovo sito sia perfetto prima di andare online: niente stress, nessuna sorpresa.
Riepilogo: testare prima di premere l’interruttore
Migrare un sito senza testarlo è come lanciare un razzo senza ispezionare i motori. Un dominio temporaneo o un ambiente di staging Le consente di andare online con fiducia, garantire la stabilità e offrire ai Suoi utenti una transizione senza intoppi.
Passo 7: aggiornare le impostazioni DNS — andare online senza downtime
L’aggiornamento del DNS (Domain Name System) è il passaggio finale e cruciale nella migrazione del sito su un nuovo hosting. Indica a Internet dove si trova ora il Suo dominio, puntandolo al nuovo server. Ma se eseguito in modo errato, può causare downtime, interruzioni delle email o persino certificati SSL non funzionanti.
Facciamo in modo che non accada.
Che cos’è il DNS e perché è importante?
Il DNS funziona come la rubrica telefonica di Internet. Quando qualcuno digita yourdomain.com nel browser, il DNS indica a quale indirizzo IP (cioè a quale server) collegarsi.
Quando si cambia hosting, l’indirizzo IP cambia, quindi occorre aggiornare di conseguenza i record DNS.
Come aggiornare il DNS in sicurezza (passo dopo passo)
1. Individuare l’indirizzo IP del nuovo server
Il nuovo hosting (ad es. ShopWhizzy) Le fornirà un indirizzo IP nel formato:
Se utilizza una CDN (ad es. Cloudflare), il record A potrebbe invece puntare a quest’ultima.
2. Accedere al registrar del dominio o al provider DNS
È qui che viene gestito il DNS. Potrebbe trattarsi di:
-
Il registrar del dominio (ad es. GoDaddy, Namecheap)
-
Il provider DNS (ad es. Cloudflare, AWS Route 53)
-
Il pannello di controllo del precedente hosting (ad es. cPanel)
Acceda a Gestione DNS / Zone Editor.
3. Aggiornare i principali record DNS
Probabilmente dovrà aggiornare:
-
Record A: punta
yourdomain.comall’indirizzo IP del nuovo server.-
Sostituisca il vecchio IP con quello nuovo.
-
-
Record CNAME (facoltativo): per sottodomini come
www, può puntarlo ayourdomain.com. -
Record MX: non li modifichi se utilizza servizi email esterni come Gmail o Outlook.
Se cambia anche l’hosting della posta, li aggiorni con attenzione per evitare interruzioni del servizio email.
Esempio di aggiornamento del record A:
4. Ridurre il TTL (Time to Live) in anticipo (facoltativo ma consigliato)
Il TTL determina per quanto tempo le informazioni DNS restano in cache. Lo riduca 24 ore prima della migrazione a un valore come 300 (5 minuti), così le modifiche DNS si propagano più rapidamente.
Una volta che il sito è stabile sul nuovo hosting, può riportarlo a 3600 o più.
5. Verificare la configurazione SSL sul nuovo server
Prima di attivare il DNS:
-
Si assicuri che il certificato SSL sia già installato sul nuovo hosting.
-
Servizi come Let’s Encrypt o l’hosting gestito di ShopWhizzy spesso lo emettono automaticamente.
In caso contrario, gli utenti potrebbero vedere un avviso di sicurezza accedendo a https://yourdomain.com.
6. Attendere la propagazione DNS
Dopo l’aggiornamento del DNS:
-
La propagazione delle modifiche in tutto il mondo può richiedere da pochi minuti a 48 ore.
-
La maggior parte degli utenti vedrà il nuovo sito entro 1–4 ore.
Può verificare lo stato con strumenti come:
7. Monitorare il sito durante la propagazione
Alcuni utenti potrebbero raggiungere il vecchio server mentre altri il nuovo. Pertanto:
-
Mantenga entrambi i siti attivi per 24–48 ore per evitare perdite di dati.
-
Eviti di accettare ordini o commenti sul blog su entrambi contemporaneamente (oppure disattivi temporaneamente queste azioni).
-
Monitori uptime e prestazioni con strumenti come UptimeRobot, Pingdom o New Relic.
8. Dopo la propagazione completa del cambio DNS
Una volta che il DNS è completamente aggiornato:
-
Verifichi che il sito si carichi correttamente in tutto il mondo.
-
Disattivi o rimuova la versione del sito sul vecchio hosting.
-
Disdica il vecchio hosting (dopo aver eseguito un backup).
-
Riporti il TTL a un valore più alto (come
3600o86400) per ridurre il carico di query DNS.
Bonus: utilizza una CDN come Cloudflare?
Se utilizza Cloudflare, non deve modificare il DNS presso il registrar. Invece:
-
Aggiorni il record A all’interno di Cloudflare con il nuovo indirizzo IP.
-
Il DNS resta veloce e sicuro tramite Cloudflare, che spesso gestisce anche l’SSL al posto Suo.
Perché con ShopWhizzy è tutto semplice
ShopWhizzy gestisce i passaggi DNS senza alcuna interruzione, con:
-
Pianificazione personalizzata della migrazione
-
SSL predisposto in anticipo
-
Test con accesso temporaneo
-
Monitoraggio DNS in tempo reale
-
Verifica dopo il passaggio
Riepilogo
L’aggiornamento del DNS è il passaggio finale per “indirizzare il mondo” verso il nuovo sito, e farlo correttamente garantisce un’esperienza fluida, sicura e senza interruzioni per Lei e per i Suoi utenti.
Con preparazione e test, può migrare senza downtime e andare online con fiducia.
Passo 8: monitorare e verificare dopo la migrazione — garantire una transizione fluida dopo l’aggiornamento DNS
Una volta aggiornato il DNS e messo tecnicamente online il sito sul nuovo hosting, il lavoro non è ancora finito. Questo passaggio è fondamentale perché, anche se la migrazione può sembrare inizialmente riuscita, potrebbero persistere problemi in grado di influire su prestazioni, sicurezza o esperienza utente.
Questo passaggio serve a garantire che tutto funzioni come previsto dopo il cambio e ad adottare misure proattive per risolvere eventuali problemi.
Perché il monitoraggio dopo la migrazione è essenziale
Quando si migra un sito, anche se inizialmente tutto sembra perfetto, possono emergere problemi dopo la transizione:
-
Anomalie di prestazione (ad es. tempi di caricamento più lenti)
-
Problemi SEO (ad es. redirect configurati male, link interrotti)
-
Problemi funzionali (ad es. moduli, checkout, servizi di terze parti)
-
Problemi di sicurezza (ad es. errori del certificato SSL, vulnerabilità del server)
Monitorando attivamente il sito dopo la migrazione, si assicura che eventuali problemi vengano individuati rapidamente e risolti prima che incidano sugli utenti o sull’operatività aziendale.
Passaggi per monitorare e verificare efficacemente dopo la migrazione
1. Verificare lo stato della propagazione DNS
Poiché la propagazione globale delle modifiche DNS può richiedere da pochi minuti a 48 ore, è importante monitorarla per assicurarsi che tutti gli utenti vengano indirizzati al nuovo server. Utilizzi strumenti come:
-
Whatsmydns.net — per verificare se le modifiche DNS si sono propagate ai server globali.
-
DNSchecker.org — per monitorare la propagazione DNS interrogando diverse località geografiche.
In questo modo potrà vedere se alcuni utenti vengono ancora indirizzati al vecchio server e se ci sono incongruenze durante il periodo di transizione.
2. Monitorare prestazioni e velocità del sito
Una delle attività post-migrazione più importanti è verificare che il sito si carichi rapidamente e funzioni bene sul nuovo server. Anche se la migrazione è riuscita, il nuovo ambiente potrebbe influire sui tempi di caricamento, a seconda delle impostazioni e delle configurazioni del server.
Utilizzi strumenti come:
-
Pingdom — per un semplice controllo delle prestazioni.
-
GTmetrix — per un’analisi approfondita della velocità del sito, inclusi elementi della pagina e punteggi di prestazione.
-
Google PageSpeed Insights — per valutare metriche di prestazione, usabilità su mobile e suggerimenti di ottimizzazione.
I fattori chiave da verificare includono:
-
Velocità di caricamento della pagina: punti a meno di 3 secondi.
-
Responsività su mobile: si assicuri che i siti mobile-first vengano visualizzati correttamente.
-
Tempi di risposta del server: non dovrebbero superare i 200 ms per un’esperienza utente ottimale.
3. Verificare funzionalità ed esperienza utente
È essenziale assicurarsi che tutte le funzionalità del sito funzionino perfettamente dopo la migrazione. Verifichi quanto segue:
-
Moduli e invii: testi i moduli di contatto, le registrazioni utente e gli eventuali moduli personalizzati del sito. Si assicuri che gli invii arrivino agli indirizzi email o ai database corretti.
-
Checkout e-commerce: per gli store e-commerce, testi l’intero flusso di checkout. Verifichi che gateway di pagamento, imposte, calcolo delle spedizioni e sconti/coupon funzionino correttamente.
-
Funzione di ricerca: si assicuri che la barra di ricerca restituisca risultati pertinenti e che i filtri funzionino come previsto.
-
Integrazioni di terze parti: verifichi che i servizi di terze parti come CRM, piattaforme di email marketing o chatbot siano ancora collegati e funzionanti.
-
Contenuti multimediali (immagini/video): si assicuri che immagini, video e altri contenuti multimediali si carichino correttamente in tutto il sito.
4. Verificare link interrotti ed errori 404
Link interrotti e risorse mancanti sono tra i problemi più comuni dopo una migrazione. Possono incidere negativamente sia sull’esperienza utente sia sulla SEO.
Strumenti utili per individuare i link interrotti:
-
Screaming Frog — un potente strumento di scansione del sito per individuare link interrotti o risorse mancanti.
-
Broken Link Checker — uno strumento online gratuito per scansionare il sito alla ricerca di errori 404 e link non funzionanti.
Problemi comuni da cercare:
-
Errori 404 interni: link che puntano a pagine non più esistenti.
-
Errori 404 esterni: link verso siti esterni che potrebbero aver cambiato i propri URL.
-
Risorse mancanti: immagini, fogli di stile o file JavaScript che non si caricano correttamente.
Si assicuri di correggere tempestivamente i link interrotti:
-
Impostando redirect 301 corretti per i contenuti spostati.
-
Ripristinando i file mancanti nella posizione corretta.
5. Verificare SSL e configurazioni di sicurezza
Dopo la migrazione su un nuovo hosting, certificati SSL e impostazioni di sicurezza vengono talvolta trascurati. È essenziale assicurarsi che il sito sia ancora sicuro e accessibile via HTTPS senza errori.
-
Verifica SSL: si assicuri che il certificato SSL sia installato correttamente sul nuovo hosting e che il sito sia protetto con il protocollo
https://. -
Problemi di contenuti misti: verifichi che non vi siano contenuti misti, ovvero risorse (come immagini o script) ancora caricate via HTTP anziché HTTPS.
-
Header di sicurezza: verifichi la presenza di header di sicurezza come Content-Security-Policy, X-Content-Type-Options e altri, per proteggere il sito dalle vulnerabilità più comuni.
Può utilizzare strumenti come:
-
SSL Labs — per eseguire un test SSL e verificare che tutto funzioni correttamente.
-
Why No Padlock? — per individuare problemi di contenuti misti.
6. Monitorare uptime ed errori del server
Anche dopo la migrazione è importante tenere d’occhio l’uptime del sito ed eventuali errori del server.
-
Monitorare l’uptime: utilizzi strumenti come UptimeRobot o Pingdom per assicurarsi che il sito sia attivo e funzionante 24/7.
-
Tracciare gli errori del server: controlli i log del server per individuare errori 500, 502 o 503, che indicano problemi lato server da risolvere.
-
Utilizzo delle risorse del server: monitori CPU, RAM e spazio su disco per assicurarsi che non si verifichino colli di bottiglia che potrebbero rallentare il sito.
7. Verificare il funzionamento delle email
Se utilizza servizi email (come SMTP, Mailgun o altri) per notifiche, reimpostazione password o conferme d’ordine, verifichi che l’invio delle email funzioni correttamente dopo la migrazione. Controlli i record MX e le configurazioni email sul nuovo hosting.
Il consiglio di ShopWhizzy: monitoraggio attivo e supporto
In ShopWhizzy offriamo un monitoraggio proattivo post-migrazione per garantire che tutto funzioni senza intoppi nelle settimane successive. Il nostro team di supporto è sempre pronto a risolvere eventuali problemi, così Lei può concentrarsi sulla crescita dell’attività anziché sulla risoluzione dei problemi.
Riepilogo: il monitoraggio post-migrazione è fondamentale
Il monitoraggio dopo la migrazione garantisce che il sito non sia solo online, ma anche performante al meglio. Questo passaggio aiuta a individuare e risolvere rapidamente i problemi, assicurando ai visitatori un’esperienza fluida e preservando le prestazioni SEO.
Consigli per una migrazione a zero downtime
1. Pianificare la migrazione nelle ore di minor traffico
-
Analizzi l’andamento del traffico (con Google Analytics o i log del server) per individuare le fasce a basso traffico, spesso a tarda notte o al mattino presto nel Suo mercato principale.
-
Pianifichi le attività più invasive (ad es. sincronizzazioni massive dei dati, modifiche del TTL DNS) in questi periodi per ridurre al minimo l’impatto sugli utenti.
2. Ridurre il TTL DNS con largo anticipo
-
Riduca il TTL DNS (Time-To-Live) da 24 ore (86.400 secondi) a 300–600 secondi almeno 48 ore prima della migrazione.
-
In questo modo, quando finalmente sposterà il record A sul nuovo server, la maggior parte delle cache DNS ricorsive si aggiornerà in pochi minuti, non in ore.
3. Utilizzare una strategia di deployment Blue-Green (Canary)
-
Deployment Blue-Green: mantenga due ambienti identici, “Blue” (quello attualmente online) e “Green” (il nuovo hosting).
-
Testi completamente “Green”, poi vi sposti il traffico tramite un load balancer o una modifica DNS. Se qualcosa va storto, può tornare immediatamente a “Blue”.
4. Utilizzare la replica in tempo reale di file e database
-
Rsync (per i file): utilizzi
rsync --archive --delete --compressper replicare ripetutamente le directory fino al passaggio, così restano solo le differenze incrementali. -
Replica del database: se la piattaforma lo supporta, configuri una replica master-slave dal vecchio al nuovo database, con lo slave in ritardo di pochi secondi. Al momento del passaggio, promuova lo slave a master.
5. Mettere il vecchio hosting in “sola lettura” per la sincronizzazione finale
-
Prima del passaggio, imposti il vecchio ambiente in modalità di sola lettura:
-
Disattivi nuove registrazioni utente, invii di moduli e ordini (oppure li metta in coda).
-
Ciò impedisce che nuovi dati vengano scritti nel vecchio database dopo la sincronizzazione.
-
-
Esegua un’ultima sincronizzazione incrementale di file e DB, così il nuovo hosting dispone del 100% dei dati.
6. Utilizzare una CDN come “cuscinetto” durante il passaggio
-
Se utilizza già una CDN (Cloudflare, Fastly, ecc.), può:
-
Preriscaldare la cache sul nuovo hosting scansionando gli URL principali, così i nodi edge della CDN contengono già contenuti aggiornati.
-
Cambiare l’origine nelle impostazioni della CDN dal vecchio al nuovo IP del server istantaneamente, spostando di fatto tutto il traffico senza ritardi di propagazione DNS.
-
7. Automatizzare il passaggio con script
-
Crei script di deployment che eseguano:
-
Sincronizzazione finale dei file tramite
rsync -
Promozione o importazione del database
-
Svuotamento e ricostruzione delle cache (Magento, WordPress, ecc.)
-
Svuotamento della cache CDN o purge di URL specifici
-
Cambio del DNS o dell’origine CDN
-
-
L’automazione riduce l’errore umano e rende il processo ripetibile.
8. Mantenere entrambi gli ambienti online in parallelo
-
Non dismetta il vecchio hosting finché non sia trascorso almeno un ciclo completo di TTL DNS (ad es. 6–12 ore).
-
Monitori i log di entrambi i server per assicurarsi che nessun traffico arrivi ancora al vecchio ambiente.
9. Verificare in anticipo SSL/TLS sul nuovo hosting
-
Installi e verifichi il certificato SSL sul nuovo server in anticipo, prima di qualsiasi modifica DNS.
-
Utilizzi strumenti come SSL Labs o Why No Padlock? per confermare la validità del certificato e l’assenza di contenuti misti.
10. Health check completi e smoke test
-
Automatizzi gli health check con strumenti come UptimeRobot o New Relic per verificare:
-
Homepage
-
Pagina di login
-
Pagine prodotto o di contenuto principali
-
Endpoint del checkout o del modulo di contatto
-
-
Gli script di smoke test (ad es. Selenium, Puppeteer) possono percorrere i flussi utente più comuni dopo il passaggio per individuare immediatamente i problemi.
11. Comunicare in modo proattivo con gli stakeholder
-
Informi i team interni (supporto, marketing, vendite) della finestra di migrazione e del piano di riserva.
-
Informi clienti o partner chiave se è prevista una finestra di downtime, anche minima. La trasparenza crea fiducia.
12. Predisporre un piano di rollback dettagliato
-
Documenti esattamente come ripristinare le impostazioni DNS o del load balancer verso il vecchio server e come riattivare lì le operazioni di scrittura.
-
Tenga a portata di mano gli script di rollback e si assicuri che qualcuno del team conosca la procedura.
13. Monitoraggio e triage post-migrazione
-
Prime 24 ore: intensifichi il monitoraggio di:
-
Utilizzo delle risorse del server (CPU, RAM, I/O su disco)
-
Log degli errori (500, 502, errori della console JS)
-
Analytics degli utenti (frequenza di rimbalzo, visualizzazioni di pagina, invii di moduli)
-
-
Reagisca rapidamente a qualsiasi anomalia tornando alla sola lettura, svuotando le cache o eseguendo il rollback se necessario.
14. Condurre un post-mortem e documentare quanto appreso
-
Una volta stabilizzata la migrazione, organizzi un post-mortem con il team:
-
Cosa è andato bene?
-
Quali problemi imprevisti sono emersi?
-
Come si può migliorare il processo per la prossima volta?
-
-
Aggiorni il Suo playbook di migrazione con queste indicazioni.
Riepilogo
Una migrazione a zero downtime si basa su pianificazione meticolosa, automazione e ambienti paralleli. Adottando strategie come deployment blue-green, replica in tempo reale, buffering tramite CDN e health check automatizzati, può trasferire il sito senza intoppi, mantenendo soddisfatti gli utenti e senza interrompere l’attività.
Con questi consigli non solo eviterà il downtime, ma otterrà anche un processo di migrazione ripetibile e senza stress per ogni futuro cambio di hosting.
Perché scegliere ShopWhizzy per hosting e migrazioni?
Quando si tratta di migrare e ospitare un sito ad alte prestazioni, soprattutto su piattaforme complesse come Magento, il provider scelto può determinare il successo o il fallimento dell’esperienza utente, del posizionamento SEO e, in definitiva, del fatturato. Ecco perché ShopWhizzy si distingue come partner ideale per migrazioni senza intoppi e un hosting solido come la roccia:
1. Servizio di migrazione “chiavi in mano” a zero downtime
-
Tecnici dedicati alla migrazione: al Suo progetto viene assegnato uno specialista Magento senior.
-
Staging e test pre-migrazione: ogni sito viene clonato in un ambiente di staging. Tutte le funzionalità, le estensioni e i flussi di pagamento vengono verificati prima di qualsiasi modifica DNS.
-
Sincronizzazione incrementale di file e DB: utilizziamo
rsynce la replica del database per mantenere vecchio e nuovo server perfettamente sincronizzati. Al momento del passaggio viene applicata solo una minima differenza, eliminando la perdita di dati. -
Deployment Blue-Green: sposti il traffico istantaneamente con un cambio sul load balancer o sul DNS; il rollback è altrettanto rapido in caso di imprevisti.
2. Stack di hosting ottimizzato per Magento
-
Server su SSD/NVMe per un I/O su disco velocissimo
-
Redis e Varnish preconfigurati: Full Page Cache e caching di oggetti/sessioni integrati
-
Supporto HTTP/2 e QUIC: protocolli moderni attivi di default per il caricamento parallelo delle risorse
-
PHP 8.x con OPcache: caching del bytecode compilato per ridurre i cicli di CPU
-
Opzioni di scalabilità automatica: espansione su nodi di calcolo aggiuntivi nei picchi di carico, poi riduzione per contenere i costi
3. Sicurezza e conformità di livello enterprise
-
Conformità PCI-DSS: server rafforzati e segmentazione della rete per soddisfare gli standard del settore delle carte di pagamento
-
Web Application Firewall (WAF): blocca SQLi, XSS e le minacce OWASP Top 10 a livello edge
-
Protezione DDoS: mitigazione a livello 3 e livello 7 per mantenere lo store online durante gli attacchi
-
Patch automatiche e scansione delle vulnerabilità: patch per sistema operativo, web server e framework applicate ogni notte
-
Autenticazione a due fattori e controllo degli accessi basato sui ruoli: protezione dei backend amministrativi e delle dashboard sensibili
4. Monitoraggio delle prestazioni e supporto proattivo
-
Monitoraggio in tempo reale 24/7: New Relic APM, UptimeRobot e health check personalizzati tracciano ogni richiesta e segnalano le anomalie
-
Audit mensili delle prestazioni: report dettagliati su Core Web Vitals, cache hit ratio e utilizzo delle risorse, con raccomandazioni concrete
-
Canale Slack/Discord dedicato: accesso immediato ai nostri tecnici di supporto, senza code di ticket né risposte preconfezionate
-
Reperibilità per le emergenze: escalation telefonica per incidenti critici a qualsiasi ora
5. Ambiente pensato per gli sviluppatori
-
Integrazione Git e Composer: push del codice, gestione delle dipendenze ed esecuzione delle migrazioni con pipeline CI/CD
-
Accesso SSH e WP-CLI/Magento CLI: pieno controllo da riga di comando per debug, compilazione e attività di manutenzione
-
Ambienti di staging con un clic: crei repliche esatte del sito per QA, test A/B o demo per i clienti
-
Sandbox del database: cloni i dati di produzione in un database di sviluppo privato con i dati sensibili anonimizzati
6. CDN globale e caching edge
-
Integrazione Fastly/Cloudflare: caching di risorse statiche e dinamiche a livello edge, riducendo carico sull’origine e latenza per i visitatori internazionali
-
Regole CDN personalizzate: controllo granulare dei TTL di cache, ESI per i frammenti dinamici e purge istantaneo della cache all’aggiornamento dei contenuti
7. Prezzi trasparenti e prevedibili
-
Piani tutto incluso: nessun costo nascosto per SSL, migrazioni, backup o supporto
-
Prezzi basati sulle risorse: aumenti o riduca facilmente in base a core CPU, RAM e banda necessari
-
Consulenze gratuite sulle prestazioni: verifiche trimestrali per adeguare il piano e ottimizzare i costi
8. Risultati comprovati e clienti soddisfatti
“Abbiamo migrato il nostro store Magento da 100.000 SKU su ShopWhizzy e l’LCP su mobile è sceso da 5,2 s a 1,1 s dall’oggi al domani: le vendite sono aumentate del 24% in due settimane.”
— Head of E-Commerce, retailer di moda internazionale
-
Oltre 100 migrazioni Magento completate
-
Uptime del 99,99% raggiunto per tutti i clienti nel 2024
-
Aumento medio della velocità del 38% nei punteggi PageSpeed e GTmetrix
9. Una mentalità da partner a 360 gradi
-
Workshop di strategia e architettura: non ci limitiamo a un semplice “lift and shift”, ma riprogettiamo l’architettura per prestazioni, scalabilità e crescita futura.
-
Formazione e documentazione: potenziamo i Suoi team interni con runbook personalizzati, diagrammi architetturali e sessioni di onboarding.
-
Roadmap a lungo termine: dall’headless commerce alle PWA, pianifichiamo la Sua evoluzione tecnica a 12, 24 e 36 mesi.
In sintesi
Con ShopWhizzy non sta semplicemente migrando dei server: sta potenziando l’intera base del Suo e-commerce. Dalle migrazioni “chiavi in mano” all’ottimizzazione esperta di Magento, fino alla sicurezza di livello enterprise e agli strumenti per sviluppatori, offriamo una soluzione completa e senza stress che accelera le prestazioni e favorisce la crescita.
Pronto a fare il passaggio? Contatti ShopWhizzy oggi stesso e definiamo insieme una strategia di migrazione e hosting su misura per i Suoi obiettivi aziendali, con zero downtime garantito.
Considerazioni finali: migrare il sito senza downtime
Migrare un sito su un nuovo hosting può essere una delle attività più stressanti per un’azienda. Tuttavia, con un’attenta pianificazione, gli strumenti giusti e un approccio dettagliato e metodico, è assolutamente possibile eseguire una migrazione senza downtime significativi né interruzioni dell’operatività. Una migrazione impeccabile garantisce un’esperienza fluida per gli utenti, mantiene ininterrotto il flusso di traffico e assicura che nessun dato vada perso.
Comprendendo l’importanza della preparazione e di un’esecuzione strategica, può rendere l’intero processo più fluido e prevedibile. Questo comprende tutto, dalla scelta del provider di hosting giusto e dal backup dei dati, fino ai test, agli ambienti di staging e infine all’esecuzione del passaggio. Ecco i punti chiave finali per una migrazione di successo:
1. Una pianificazione accurata è fondamentale
-
Uno degli aspetti più importanti di una migrazione riuscita è la pianificazione. Individui il momento giusto per eseguire la migrazione, considerando i periodi di basso traffico o le fasce orarie meno intense.
-
Occorre definire obiettivi chiari e tutti i membri del team devono comprendere le fasi del processo di migrazione. Non devono esserci ambiguità su tempistiche, rischi o piani di mitigazione nel caso qualcosa vada storto.
2. Eseguire il backup di tutto e documentare il processo
-
I backup sono la Sua rete di sicurezza. Si assicuri che ogni file, database, impostazione e porzione di codice sia salvato e conservato in modo sicuro prima dell’inizio della migrazione. Il backup deve essere disponibile immediatamente in caso di errori durante il processo.
-
Documenti le fasi della migrazione e la procedura di backup. Avrà così una roadmap dettagliata per la risoluzione dei problemi in caso di difficoltà dopo la migrazione.
3. Scegliere il provider di hosting giusto
-
Scegliere il giusto partner di hosting è la base delle prestazioni del sito. Un provider con alta disponibilità, scalabilità e affidabilità sarà in grado di soddisfare le esigenze della Sua attività man mano che cresce.
-
Oltre al semplice hosting del sito, valuti un partner che offra supporto e competenza nelle migrazioni, soprattutto se sta passando a una nuova piattaforma o ampliando le operazioni e-commerce.
4. Testare, testare, testare!
-
I test sono fondamentali in qualsiasi migrazione. Non può dare per scontato che il nuovo hosting funzioni come il vecchio senza averlo verificato. Configuri un ambiente di staging e testi ogni funzionalità per assicurarsi che tutto funzioni esattamente come previsto.
-
Gli strumenti di test automatizzati, come gli smoke test, possono essere utili per verificare che i percorsi critici (come login, checkout, ecc.) funzionino correttamente.
5. Ridurre al minimo il ritardo di propagazione DNS
-
Poiché la propagazione completa degli aggiornamenti DNS su Internet può richiedere da pochi minuti a 48 ore, pianifichi con attenzione questo aspetto della migrazione.
-
Riduca il TTL DNS (Time To Live) prima della migrazione, così le modifiche avranno effetto rapidamente. Al termine della migrazione, si assicuri che i record DNS siano aggiornati con il nuovo indirizzo IP dell’hosting.
6. Monitoraggio e supporto in tempo reale
-
Non appena la migrazione è completata, è fondamentale disporre di un monitoraggio in tempo reale per individuare tempestivamente eventuali problemi.
-
Il monitoraggio proattivo aiuta a rilevare tempi di caricamento lenti, errori 404 o indisponibilità del sito prima che diventino problemi seri.
-
Il supporto deve essere sempre disponibile per intervenire su eventuali problemi durante la migrazione, riducendo lo stress e garantendo soluzioni tempestive.
7. Mantenere una comunicazione aperta
-
Una comunicazione costante è fondamentale, sia con il Suo team interno sia con il Suo provider di hosting. Tenga tutti aggiornati sui progressi e sulle tempistiche previste.
-
Se è previsto un qualsiasi impatto sui clienti (anche minimo), li informi in anticipo. La trasparenza verso la Sua base di utenti è essenziale per mantenerne la fiducia.
In sintesi: agire con fiducia
Migrare un sito su un nuovo hosting non deve essere un’impresa stressante o rischiosa. Pianificando con cura ogni fase, utilizzando gli strumenti giusti e scegliendo il partner di hosting adatto, può garantire un processo fluido con zero downtime. Con un approccio meticoloso e la prontezza nel risolvere rapidamente eventuali problemi, preserverà l’integrità del sito ed eviterà qualsiasi interruzione dell’esperienza utente.
Infine, ricordi sempre che le migrazioni sono un’opportunità, non solo un processo. Sono l’occasione per migliorare le prestazioni del sito, ottimizzare le risorse, aggiornare lo stack tecnologico e magari prepararsi a crescere in futuro.
Passare a un nuovo ambiente di hosting può sembrare impegnativo, ma con la guida esperta di ShopWhizzy può diventare un progetto semplice e di grande successo. Offriamo servizi completi, dalla pianificazione della migrazione all’esecuzione fino al monitoraggio post-migrazione, garantendo che il Suo sito resti online e al massimo delle prestazioni per tutta la durata del processo.
Pronto a migrare il Suo sito con fiducia? Lasci a ShopWhizzy la parte più difficile. Ci contatti oggi stesso per una migrazione a zero downtime che renda il Suo sito più veloce, più sicuro e più scalabile che mai.

