Guide

Quanto spazio disco serve davvero a un sito WordPress: come leggere il report di utilizzo

Cosa riempie davvero lo spazio disco di un sito WordPress, come leggere il report del pannello hosting e quando conviene agire.

Redazione UptimeMag · 23 ottobre 2026 · 5 minuti di lettura

Hard Disk Video Storage Studio at UMBC saves video directly to disk via these Xserves

Arriva la mail: spazio disco al 90%. Il sito gira, il backup giornaliero si è bloccato, e non è chiaro se la colpa sia delle foto caricate l'anno scorso o di qualcos'altro che nessuno ha mai guardato. Chi paga l'hosting ogni mese ha bisogno di sapere cosa sta occupando quello spazio prima di decidere se fare pulizia o comprare un piano più grande.

Cosa occupa davvero spazio su un sito WordPress

Un'installazione di WordPress pulita, senza contenuti, pesa poco. Secondo una guida pubblicata da Pasquale Ricciardi, un'installazione base di WordPress occupa pochissimo spazio, generalmente meno di 100 MB tra file core, tema e plugin essenziali. Tutto il resto che riempie la quota è:

  • Media library: immagini, PDF, video caricati nella cartella wp-content/uploads. È quasi sempre la voce più pesante su un sito con qualche anno di vita.
  • Database: articoli, pagine, commenti, metadati, impostazioni di temi e plugin, dati di accesso. Secondo una guida tecnica, nel database MySQL WordPress memorizza tutti i dati relativi al sito, ad esempio articoli, pagine, metadati, impostazioni e settaggi relativi a temi e plugin, dati di accesso e così via, e questo database crescerà esponenzialmente ai contenuti del sito.
  • Cache: i file generati dai plugin di ottimizzazione. In genere si autogestiscono, ma occupano spazio nel frattempo.
  • Backup locali: se un plugin di backup salva le copie sullo stesso hosting invece che su storage esterno, duplica l'intero sito a ogni passaggio.
  • Log e file residui di plugin disinstallati, che continuano a occupare spazio anche quando vengono disinstallati, perché spesso lasciano dietro di sé file e configurazioni che non vengono rimossi automaticamente, e nel tempo questi residui si accumulano.
  • Email, se l'hosting condivide la stessa quota disco per webmail e sito: su molti pannelli cPanel lo spazio della posta conta nello stesso totale.

Il database: dove si nasconde il peso vero

Il database raramente è "grande" in senso assoluto, ma può rallentare il sito molto prima di riempire il disco. Il punto da controllare è l'autoload della tabella wp_options: dati che vengono caricati a ogni richiesta della pagina, anche se nessun plugin li usa più. Una guida all'ottimizzazione del database indica la query da lanciare in phpMyAdmin per misurarlo:

SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_options WHERE autoload = 'yes';

Le soglie di riferimento sono queste: sotto 1 MB nessun problema, tra 1 MB e 3 MB vale la pena pulire, sopra 3 MB il database è quasi certamente una delle cause del rallentamento. Il caso peggiore osservato dagli autori della guida: siti con oltre 5 MB di dati in autoload, caricati integralmente ad ogni pageview, prima che WordPress faccia qualsiasi altra cosa. Il motivo per cui questi dati restano lì è semplice: quando un plugin viene disinstallato senza fare pulizia dei propri dati, le opzioni rimangono nella tabella con autoload attivo.

Stesso discorso per i transient (dati temporanei con scadenza): WordPress li rimuove solo quando vengono richiesti dopo la scadenza, non con un processo attivo, e su siti con traffico irregolare o con molti plugin che usano i transient questi dati scaduti si accumulano in wp_options.

Come leggere il report di utilizzo spazio nel pannello hosting

Su cPanel, il report si chiama "Utilizzo Disco" (Disk Usage) e si trova nella sezione File. Una guida di Artera ne descrive la struttura: il sistema mostra un riepilogo dell'utilizzo delle risorse nella schermata principale, con una barra di progressione e un sistema di colori — verde situazione tranquilla, giallo da monitorare, rosso situazione critica. Entrando nel dettaglio della sezione Disk Usage, i dati sono divisi per categoria: "MYSQL" indica lo spazio occupato dai database attivi, "Email Archives" lo spazio della posta archiviata, "Email Accounts" lo spazio totale di tutti gli account email attivi, "Other Usage" lo spazio occupato da file di sistema.

Un dettaglio da non sottovalutare quando si confronta il numero del report con quello che "ci si aspetta": il valore non include i file esterni alla cartella home, quindi eventuali storage o mount aggiuntivi non compaiono in quella cifra.

Sugli alert automatici, lo stesso fornitore spiega come vengono inviati: il sistema monitora periodicamente l'utilizzo dello spazio e invia alert automatici all'80%, al 90% e al 100% di utilizzo all'indirizzo email associato all'account cPanel. È il motivo per cui la mail arriva prima che il sito smetta di funzionare: non è un errore, è la soglia impostata dal provider.

Quanto spazio serve, in pratica

Non esiste un numero unico, ma ci sono ordini di grandezza verificabili. Una tabella pubblicata da Shellrent indica queste dimensioni medie:

Tipo di sito Dimensione media
Portfolio di 5 pagine con immagini ottimizzate 300 – 500 MB
Sito vetrina aziendale 500 MB – 2 GB
Portale informativo o magazine online oltre 5 GB
E-commerce con ampio catalogo prodotti, immagini e storico ordini oltre 10 GB
Sito con contenuti multimediali (video/audio) o upload utenti oltre 10–20 GB

Fonte: dimensioni medie dei siti web per tipologia, dati pubblicati da Shellrent. Gli stessi dati vanno presi come indicazione, non come limite: questi valori sono indicativi e variano in base all'ottimizzazione dei file, al volume e alla frequenza degli aggiornamenti.

Per chi gestisce un negozio WooCommerce, una guida più recente conferma l'ordine di grandezza e aggiunge il motivo: un negozio online è la categoria che consuma più spazio perché ogni prodotto ha immagini multiple, a volte anche 5-10 per articolo, il database cresce con ordini, recensioni e dati clienti, e per un catalogo medio di poche centinaia di prodotti è prudente partire da 10 GB, mentre cataloghi più ampi o negozi con alto traffico possono richiedere 20 GB o più.

Per avere un riferimento su siti reali già in produzione, un hosting managed come Kinsta ha pubblicato esempi di clienti: un cliente con 3 siti WordPress usa 503,21 MB su un'allocazione di 15 GB, significativamente sotto la media Kinsta, usando meno di 200 MB per sito. È un dato utile per capire che molti piani hosting da 10-20 GB restano largamente inutilizzati su siti normali: il problema, quando c'è, è quasi sempre concentrato su una singola voce (media non ottimizzati, backup locali accumulati, autoload del database), non sulla somma di tutto.

Quando è il caso di preoccuparsi

Tre segnali concreti, in ordine di urgenza:

  1. Alert al 90% o 100% arrivato dal provider: a quel punto backup, cache e aggiornamenti dei plugin possono fallire per mancanza di spazio temporaneo, anche se il sito resta online.
  2. Autoload di wp_options sopra 3 MB: non è un problema di spazio ma di velocità, e va sistemato comunque secondo le soglie indicate sopra.
  3. "Other Usage" anomalo nel report cPanel: spesso sono backup locali di plugin, log non ruotati o file temporanei non ripuliti dopo un aggiornamento — categorie che non si vedono scorrendo la media library.

Se nessuno di questi tre segnali è presente e lo spazio occupato resta sotto il 70-80% del piano, non c'è urgenza: conviene comunque controllare una volta la dimensione dell'autoload, perché incide sulle prestazioni prima ancora che sullo spazio disco.

Testo redatto con il supporto dell'intelligenza artificiale e verificato dalla redazione (AI Act, art. 50).