Hosting web15 dicembre 2025 118 visualizzazioni

Comprendere le risorse del tuo hosting web

Comprendere le risorse del tuo hosting web

Tempo di lettura : 12 minuti
Difficoltà : Principiante ⭐
Prerequisiti : Accesso a cPanel


📋 Introduzione

Il tuo hosting web funziona come un computer condiviso tra più utenti. Per garantire prestazioni ottimali a tutti, ogni account dispone di risorse limitate : CPU, RAM, spazio disco, ecc.

Comprendere queste risorse ti permette di :

  • ✅ Evitare i rallentamenti del tuo sito
  • ✅ Diagnosticare gli errori (500, 503, 508)
  • ✅ Ottimizzare le prestazioni
  • ✅ Scegliere l'offerta adatta alle tue esigenze

🎯 Panoramica delle Risorse

Ecco le 6 risorse principali del tuo hosting :

Risorsa Icona Ruolo Analogia
CPU Potenza di calcolo Il cervello
RAM 🧠 Memoria volatile La memoria di lavoro
Spazio disco 💾 Archiviazione dei file Il disco rigido
Bandwidth 🌐 Traffico mensile L'autostrada
I/O (Input/Output) 📊 Velocità di lettura/scrittura La velocità del disco
Inodes 📁 Numero di file Il numero di cassetti

⚡ La CPU (Processore)

Che cos'è la CPU?

La CPU (Central Processing Unit) è il "cervello" del tuo hosting. Esegue tutte le operazioni : visualizzare una pagina, elaborare un modulo, eseguire PHP, interrogare il database...

Come funziona?

Visitatore → Richiede una pagina → La CPU elabora la richiesta → Pagina visualizzata

Su un hosting condiviso, la CPU è condivisa tra tutti gli account. Il tuo limite CPU rappresenta la quota massima che puoi utilizzare.

Unità di misura

Notazione Significato
100% 1 core CPU completo
200% 2 core CPU
50% La metà di un core

Ciò che consuma CPU

Attività Consumo
Pagina HTML statica 🟢 Molto basso
Pagina PHP semplice 🟢 Basso
WordPress (pagina in cache) 🟢 Basso
WordPress (senza cache) 🟡 Medio
WooCommerce / PrestaShop 🟠 Alto
Import/Export di dati 🔴 Molto alto
Script mal ottimizzati 🔴 Molto alto

Sintomi di una CPU saturata

  • ⚠️ Sito molto lento da caricare
  • ⚠️ Errore 503 "Servizio non disponibile"
  • ⚠️ Timeout delle pagine
  • ⚠️ Attività CRON che non si completano

Come ottimizzare la CPU?

Azione Impatto
✅ Attivare la cache (LiteSpeed Cache, WP Super Cache) 🟢🟢🟢 Forte
✅ Aggiornare PHP (8.1, 8.2, 8.3) 🟢🟢 Medio
✅ Disattivare i plugin non necessari 🟢🟢 Medio
✅ Ottimizzare le immagini 🟢 Basso
✅ Ridurre le richieste esterne 🟢 Basso

🧠 La RAM (Memoria Volatile)

Che cos'è la RAM?

La RAM (Random Access Memory) è la memoria di lavoro del tuo hosting. Memorizza temporaneamente i dati in fase di elaborazione per un accesso ultra-rapido.

Analogia semplice

Immagina la tua scrivania di lavoro :

  • La RAM = Lo spazio sulla tua scrivania (ciò su cui stai lavorando ora)
  • Il disco rigido = I tuoi cassetti (l'archiviazione permanente)

Più RAM hai, più compiti puoi elaborare simultaneamente senza rallentare.

Tipi di memoria

Tipo Descrizione
Memoria fisica RAM reale allocata al tuo account
Memoria virtuale RAM + spazio di scambio su disco (più lento)

Ciò che consuma RAM

Attività Consumo
Sito HTML statico 🟢 ~10 Mo
WordPress di base 🟡 ~64-128 Mo
WordPress + plugin 🟠 ~128-256 Mo
WooCommerce 🔴 ~256-512 Mo
Import CSV voluminoso 🔴 ~512 Mo+

Sintomi di una RAM saturata

  • ⚠️ Errore 500 "Internal Server Error"
  • ⚠️ Errore 503 "Servizio non disponibile"
  • ⚠️ Messaggio "Dimensione massima di memoria esaurita" (PHP)
  • ⚠️ Pagine che non si caricano completamente

Come ottimizzare la RAM?

Azione Impatto
✅ Aumentare memory_limit PHP progressivamente 🟢🟢 Medio
✅ Disattivare i plugin affamati di risorse 🟢🟢🟢 Forte
✅ Ottimizzare le query del database 🟢🟢 Medio
✅ Utilizzare la cache degli oggetti (Redis, Memcached) 🟢🟢🟢 Forte
✅ Limitare le revisioni di WordPress 🟢 Basso

💾 Lo Spazio Disco (Archiviazione)

Che cos'è lo spazio disco?

Lo spazio disco rappresenta la capacità di archiviazione totale del tuo hosting. Contiene :

  • 📁 I tuoi file web (HTML, PHP, CSS, JS)
  • 🖼️ I tuoi media (immagini, video, PDF)
  • 🗄️ I tuoi database MySQL
  • 📧 Le tue email
  • 💾 I tuoi backup
  • 📝 I file di log

Ripartizione tipica dello spazio

📊 Esempio di un sito WordPress di 5 Go :

├── 📁 File web (wp-content)     : 3.5 Go (70%)
│   ├── 🖼️ Media/uploads           : 3.0 Go
│   ├── 🔌 Plugin                   : 300 Mo
│   └── 🎨 Temi                    : 200 Mo
├── 🗄️ Database               : 500 Mo (10%)
├── 📧 Email                        : 800 Mo (16%)
└── 📝 Log e altri                : 200 Mo (4%)

Sintomi di un disco pieno

  • ⚠️ Impossibile caricare file
  • ⚠️ Email che non vengono più ricevute
  • ⚠️ Errore durante gli aggiornamenti
  • ⚠️ Database inaccessibile
  • ⚠️ Backup che falliscono

Come verificare lo spazio utilizzato?

In cPanel, consulta :

  1. Statistiche (pannello destro) → Utilizzo del disco
  2. FileUtilizzo del disco (dettaglio per cartella)

Come liberare spazio?

Azione Guadagno potenziale
✅ Eliminare i vecchi backup 🟢🟢🟢 Alto
✅ Svuotare il cestino delle email 🟢🟢 Medio
✅ Comprimere le immagini 🟢🟢 Medio
✅ Eliminare temi/plugin non utilizzati 🟢 Basso
✅ Pulire le revisioni di WordPress 🟢 Basso
✅ Eliminare i file di log vecchi 🟢 Basso

🌐 La Banda Larga (Traffico)

Che cos'è la banda larga?

La banda larga rappresenta la quantità di dati trasferiti tra il tuo hosting e i visitatori durante un mese.

Come si calcola?

Banda larga = Numero di visitatori × Dimensione media delle pagine

Esempio :
- 10 000 visitatori/mese
- Pagina media : 2 Mo
- Banda larga = 10 000 × 2 Mo = 20 Go/mese

Ciò che consuma banda larga

Elemento Consumo
Pagina HTML semplice 🟢 ~50 Ko
Pagina WordPress ottimizzata 🟢 ~500 Ko
Pagina con immagini non ottimizzate 🟠 ~2-5 Mo
Download di file 🔴 Dimensione del file
Streaming video 🔴🔴 Molto alto

Sintomi di banda larga esaurita

  • ⚠️ Sito inaccessibile (errore 509)
  • ⚠️ Messaggio "Limite di banda superato"
  • ⚠️ Sospensione temporanea dell'account

💡 Buone notizie : Presso OuiHeberg, la maggior parte delle offerte include una banda larga generosa o illimitata.

Come ridurre la banda larga?

Azione Impatto
✅ Attivare la compressione GZIP 🟢🟢🟢 Forte (-70%)
✅ Ottimizzare le immagini (WebP) 🟢🟢🟢 Forte (-50%)
✅ Utilizzare un CDN (Cloudflare) 🟢🟢🟢 Forte
✅ Attivare la cache del browser 🟢🟢 Medio
✅ Minificare CSS/JS 🟢 Basso

📊 Le I/O (Input/Output)

Che cos'è l'I/O?

L'I/O (Input/Output) misura la velocità di trasferimento dei dati tra la RAM e il disco rigido. È la "velocità di lettura/scrittura" del tuo hosting.

Due metriche I/O

Metodologia Descrizione Unità
I/O (throughput) Quantità di dati trasferiti Mo/s o Ko/s
IOPS Numero di operazioni al secondo ops/s

Ciò che sollecita le I/O

Attività Impatto I/O
lettura di file statici 🟢 Basso
Richieste al database 🟡 Medio
Generazione di backup 🔴 Alto
Import/Export di dati 🔴 Alto
Indicizzazione di file 🔴 Alto
Log intensivi 🟠 Medio-Alto

Sintomi di I/O saturate

  • ⚠️ Sito che "rallenta" senza errore
  • ⚠️ Richieste al database lente
  • ⚠️ Backup che impiegano ore
  • ⚠️ Tempi di risposta variabili

Come ottimizzare le I/O?

Azione Impatto
✅ Attivare la cache del database 🟢🟢🟢 Forte
✅ Ottimizzare le tabelle MySQL 🟢🟢 Medio
✅ Ridurre la frequenza dei backup automatici 🟢🟢 Medio
✅ Pianificare le attività pesanti di notte 🟢🟢 Medio
✅ Utilizzare query SQL ottimizzate 🟢🟢 Medio

📁 Gli Inodes (Numero di File)

Che cos'è un inode?

Un inode è una struttura di dati che rappresenta un file o una cartella nel sistema. Semplificando :

1 inode ≈ 1 file O 1 cartella

Perché è importante?

Anche con spazio disco disponibile, se raggiungi il limite di inodes, non potrai più creare nuovi file.

Ciò che crea molti inodes

Fonte Numero di inodes
WordPress di base ~10 000
WordPress + plugin ~30 000 - 50 000
Cache di file non pulita ~100 000+
Email memorizzate 1 per email
Sessioni PHP 1 per sessione

Sintomi di limite di inodes raggiunto

  • ⚠️ "Quota disco superata" (anche se lo spazio sembra disponibile)
  • ⚠️ Impossibile creare file
  • ⚠️ Errori di upload
  • ⚠️ Email bloccate

Come ridurre gli inodes?

Azione Impatto
✅ Svuotare la cache di file 🟢🟢🟢 Forte
✅ Eliminare le sessioni PHP scadute 🟢🟢 Medio
✅ Pulire le email vecchie 🟢🟢 Medio
✅ Eliminare i file temporanei 🟢🟢 Medio
✅ Utilizzare meno file piccoli 🟢 Basso

🔄 I Processi di Entrata (Processi Simultanei)

Che cos'è un Processo di Entrata?

Un Processo di Entrata (EP) rappresenta una connessione simultanea elaborata dal tuo account. Ogni visitatore che carica una pagina PHP crea temporaneamente un Processo di Entrata.

Attenzione alle confusioni!

❌ Questo NON è ✅ Questo è
Il numero di visitatori simultanei Il numero di richieste PHP simultanee
Il numero di pagine visualizzate Il numero di script in esecuzione

Esempio concreto

1 visitatore carica 1 pagina WordPress :
├── index.php avviato          → 1 EP
├── Elaborazione (~0.5 secondo)  → 1 EP
└── Pagina inviata, EP liberato    → 0 EP

Durata totale : ~0.5 secondo

Così, con un limite di 20 EP e pagine che si caricano in 0.5 secondo, puoi teoricamente gestire 40 visitatori al secondo (circa ~144 000 visitatori/ora).

Sintomi di limite EP raggiunto

  • ⚠️ Errore 508 "Limite di Risorse Raggiunto"
  • ⚠️ Sito inaccessibile a volte
  • ⚠️ Errore intermittente (a volte OK, a volte no)

Come ottimizzare i Processi di Entrata?

Azione Impatto
✅ Attivare la cache (pagine servite senza PHP) 🟢🟢🟢 Forte
✅ Ottimizzare il tempo di caricamento PHP 🟢🟢🟢 Forte
✅ Bloccare i bot malevoli 🟢🟢 Medio
✅ Ridurre le chiamate AJAX 🟢🟢 Medio
✅ Utilizzare un CDN 🟢🟢 Medio

📈 Consultare le tue Risorse in cPanel

Metodo 1 : Pannello Statistiche

In cPanel, guarda il pannello Statistiche a destra :

Risorsa Dove trovarla
Spazio disco Utilizzo del disco
Banda larga Banda larga mensile
Email Account di posta elettronica
Database Database MySQL
Domini Domini addon

Metodo 2 : Utilizzo delle Risorse (CloudLinux)

Per le risorse CPU, RAM, I/O :

  1. In cPanel, vai su MetricaUtilizzo delle risorse
  2. Consulta il riepilogo delle ultime 24 ore
  3. Clicca su Dettagli per vedere i grafici

Interpretazione dei grafici

Colore Significato
🟢 Verde Utilizzo normale
🟡 Giallo Vicino al limite
🔴 Rosso Limite raggiunto (throttling)

Tab disponibili

Tab Informazione
Utilizzo attuale Risorse in tempo reale
Istantanee Catture durante i picchi
Processi Script che consumano di più
Richieste BDD Richieste MySQL problematiche

⚠️ Gli Errori Relativi alle Risorse

Tabella riepilogativa degli errori

Codice Messaggio Risorsa interessata Soluzione
500 Errore interno del server RAM / PHP Aumentare memory_limit, controllare gli script
503 Servizio non disponibile CPU / RAM Ottimizzare il sito, attivare la cache
508 Limite di risorse raggiunto Processi di entrata Attivare la cache, bloccare i bot
509 Banda larga superata Banda larga Attendere il mese successivo o aggiornare

Diagnosticare un errore 500

  1. Controlla i log di errore in cPanel → Metrica → Errori
  2. Consulta Utilizzo delle risorse → RAM
  3. Testa con memory_limit più alto in php.ini

Diagnosticare un errore 508

  1. Vai su Utilizzo delle risorse
  2. Controlla i Processi di Entrata
  3. Consulta la scheda Istantanee per vedere quale script causa il problema
  4. Blocca i bot sospetti tramite .htaccess o Imunify360

🚀 Ottimizzazione Globale : Checklist

✅ Ottimizzazioni essenziali

□ Attivare un sistema di cache (LiteSpeed Cache, WP Super Cache)
□ Aggiornare PHP all'ultima versione stabile (8.2 o 8.3)
□ Ottimizzare le immagini (compressione, formato WebP)
□ Attivare la compressione GZIP
□ Disattivare i plugin/estensioni non necessari
□ Configurare un CDN (Cloudflare gratuito)

✅ Ottimizzazioni avanzate

□ Ottimizzare il database (riparare, ottimizzare le tabelle)
□ Limitare le revisioni di WordPress (define('WP_POST_REVISIONS', 5);)
□ Configurare la cache del browser (.htaccess)
□ Minificare CSS e JavaScript
□ Caricare gli script in differita (defer, async)
□ Pianificare le attività CRON durante le ore di bassa affluenza

✅ Manutenzione regolare

□ Svuotare regolarmente la cache
□ Eliminare i file temporanei
□ Pulire le email vecchie
□ Controllare i log di errore
□ Monitorare l'utilizzo delle risorse

📊 Quale Offerta Scegliere?

Confronto delle esigenze per tipo di sito

Tipo di sito CPU RAM Storage Raccomandazione
Sito vetrina semplice 🟢 Basso 🟢 512 MB 🟢 1-5 GB Offerta base
Blog WordPress 🟢 Basso 🟡 1 GB 🟢 5-10 GB Offerta standard
Sito WordPress + plugin 🟡 Medio 🟡 2 GB 🟡 10-20 GB Offerta standard/pro
E-commerce (WooCommerce) 🟠 Alto 🔴 4 GB+ 🟠 20-50 GB Offerta pro/VPS
Sito ad alto traffico 🔴 Alto 🔴 4 GB+ Variabile VPS/Dedicato

Segnali che è necessario un upgrade

  • 🔴 Errori 508 frequenti nonostante l'ottimizzazione
  • 🔴 CPU costantemente al 100%
  • 🔴 RAM sempre saturata
  • 🔴 Sito lento nonostante la cache attivata
  • 🔴 Traffico in forte crescita

📝 Riepilogo

LE 6 RISORSE CHIAVE :
├── ⚡ CPU         → Potenza di calcolo (errore 503 se saturato)
├── 🧠 RAM         → Memoria volatile (errore 500 se saturata)
├── 💾 Storage     → Spazio disco (upload bloccati se pieno)
├── 🌐 Banda larga  → Traffico mensile (errore 509 se superato)
├── 📊 I/O         → Velocità disco (lentezze se saturato)
└── 📁 Inodes      → Numero di file (errore quota se limite)

PROCESSI SIMULTANEI :
└── 🔄 Entry Processes → Connessioni PHP simultanee (errore 508)

DOVE CONSULTARE :
├── Pannello Statistiche (cPanel a destra)
└── Metriche → Utilizzo delle risorse

OTTIMIZZAZIONI PRIORITARIE :
├── 1. Attivare la cache
├── 2. Aggiornare PHP
├── 3. Ottimizzare le immagini
└── 4. Disattivare i plugin non necessari

📚 Articoli Correlati

  • 🚀 Ottimizzare le prestazioni del tuo sito su cPanel
  • 📊 Comprendere le statistiche Awstats e Webalizer
  • 🔧 Cambiare la versione PHP su cPanel
  • 💾 Gestire i backup su cPanel
  • 🛡️ Mettere in sicurezza il tuo hosting con Imunify360