Tutti i case studiesMigrazione

Migrazione da hosting condiviso problematico: 23 siti WordPress, zero downtime

Agenzia con 23 WordPress su hosting condiviso che aveva ripetuti disservizi. Migrazione pianificata su VPS managed in 3 settimane, cutover finestrato in 2 ore notturne.

6 min lettura·Studio sviluppo, Emilia-Romagna
23
Siti migrati
0 min
Downtime finale
-62%
TTFB medio dopo

Contesto

Studio con 23 siti WordPress gestiti (clienti B2B, e-commerce medi, landing conversion). Hosting condiviso premium presso provider noto. Ripetuti disservizi negli ultimi 6 mesi: rate limiting aggressivo, lentezze orarie, ban IP per traffico considerato anomalo. Clienti lamentosi, studio sotto pressione.

La sfida

Migrare 23 WordPress con caratteristiche eterogenee (WooCommerce, LMS, multisite, custom plugin in-house) verso un'infrastruttura controllata. Vincoli: zero downtime visibile ai clienti finali, no email bouncing, no degrado SEO, finestra operativa limitata per lo studio.

Cosa abbiamo fatto

  1. 01

    Discovery (settimana 1)

    Inventario completo: stack ogni sito, plugin, volumi DB, volumi media, mail setup, DNS, certificati. Analisi dipendenze, identificazione siti critici (e-commerce live).

  2. 02

    Target design (settimana 1-2)

    Progettato cluster VPS con Nginx + PHP-FPM 8.3, MariaDB, Redis Object Cache. Separazione mail server dedicato (Postfix + Dovecot). DNS provider dedicato con API. Monitoring Prometheus attivo.

  3. 03

    Staging e replica (settimana 2)

    Copia di tutti i 23 siti su staging target. Test funzionali, test WooCommerce (checkout, pagamenti sandbox), test LMS. Fix incompatibilita' PHP minori (3 siti su 23). DNS preparato con TTL ridotto.

  4. 04

    Cutover (notte, 2 ore)

    Maintenance mode coordinato, rsync delta finale, dump DB finali, switch DNS. Verifica automatica di ogni sito post-switch. Mail queue monitorata, nessun bounce. Finestra completata in 1h 47m.

  5. 05

    Stabilizzazione (3 giorni)

    Monitoring intensivo traffico, errori, performance. Fine-tuning cache Redis, PHP-FPM pool. Supporto clienti finali tramite l'agenzia su piccoli quesiti (whitelist IP, ecc.).

Risultati

  • 23 siti migrati senza downtime visibile ai clienti finali
  • TTFB medio ridotto del 62% (da 840 ms a 320 ms P95)
  • Zero ticket critici dai clienti finali nelle 2 settimane post-migrazione
  • Email deliverability migliorata (SPF/DKIM/DMARC sistemati)
  • Studio ha ridotto lamentele del 80% circa (dato interno agenzia)

Cosa abbiamo imparato

  • Il DNS con TTL basso va preparato giorni prima, non la notte del cutover.
  • WooCommerce richiede attenzione supplementare su orders in-flight durante la finestra.
  • Un cliente felice dei tempi di risposta non chiama mai. Il valore è nel silenzio.
Prossimo passo

Pronto a smettere di occuparti dei server?

Audit scritto, zero impegni, report PDF con assessment della tua situazione.