WordPress Multisite vs Installazioni Separate: La Risposta Non È Quella che Pensi
La domanda arriva sempre: “Ho 10 siti da gestire, uso Multisite?” La risposta nel 90% dei casi: no. Multisite ha un caso d’uso specifico. Se non rientri in quel caso, installazioni separate sono la scelta migliore.
Cos’è WordPress Multisite (Davvero)
Multisite è una singola installazione WordPress che ospita più siti. Condividono: lo stesso core, lo stesso database (tabelle separate per sito, options condivise), gli stessi plugin (attivabili per-sito), gli stessi temi.
Non è “una dashboard per gestire più siti” (per quello ci sono ManageWP e MainWP). È letteralmente UN WordPress con più siti dentro.
Quando Multisite Ha Senso
- Rete di siti omogenei: 20 siti comunali della stessa regione, stesso tema, stessi plugin, gestione centralizzata
- Siti multilingua: un sito con versioni it/en/de come sotto-siti (alternativa a WPML)
- Università/scuole: dipartimenti con siti separati ma gestione IT centralizzata
- Network di blog: WordPress.com è il Multisite più grande del mondo
Quando Multisite NON Ha Senso
- Clienti diversi con esigenze diverse: un cliente vuole WooCommerce, l’altro un blog, il terzo una landing page. Plugin diversi, temi diversi, versioni PHP diverse. Multisite non lo permette
- Isolamento sicurezza: se un sito nel network viene compromesso, l’attaccante ha accesso al database condiviso (e potenzialmente a tutti i siti)
- Performance indipendenti: un sito con traffico alto nel network rallenta tutti gli altri (condividono PHP-FPM e MySQL)
- Hosting diversi: Multisite vive su un server. Se vuoi siti su hosting diversi, non puoi usare Multisite
La Tabella Decisionale
| Criterio | Multisite | Installazioni Separate |
|---|---|---|
| Stessi plugin per tutti | ✅ | ❌ (installi su ognuno) |
| Stesso tema per tutti | ✅ | ❌ |
| Gestione centralizzata | ✅ (nativa) | ✅ (via tool esterni) |
| Isolamento sicurezza | ❌ (database condiviso) | ✅ |
| Plugin diversi per sito | ⚠️ (possibile ma complicato) | ✅ |
| PHP version per sito | ❌ (unica) | ✅ |
| Hosting separato | ❌ | ✅ |
| Complessità setup | Media | Bassa (ripetuta) |
| Complessità backup | Alta (un backup = tutti i siti) | Bassa (backup indipendenti) |
FAQ
Posso migrare da Multisite a installazioni separate?
Sì, ma è un processo noioso. Per ogni sito devi: esportare il contenuto (WXR o database), creare una nuova installazione, importare, aggiornare gli URL. Plugin come MU Migration aiutano ma non è mai indolore.
Multisite con subdomain o subdirectory?
Subdirectory (tuosito.com/sito1) è più semplice da configurare. Subdomain (sito1.tuosito.com) richiede wildcard DNS e SSL. Per siti con domini propri, serve il domain mapping (plugin o gestione manuale).