Requisiti per l'hosting WordPress
WordPress in sé richiede pochissimo. Ciò che decide il piano di cui hai davvero bisogno è tutto ciò che installi sopra, e il divario tra questi due aspetti è dove la maggior parte delle persone sbaglia la scelta dell'hosting, in un senso o nell'altro. Questa pagina separa i due aspetti: i requisiti della piattaforma, che sono fissi, e la questione del dimensionamento, che riguarda interamente il tuo sito.
I requisiti della piattaforma
Queste sono le versioni pubblicate da WordPress.org e rappresentano il minimo che un host deve garantire prima che qualsiasi altra cosa conti:
| Componente | Consigliato nel 2026 | Perché è importante |
|---|---|---|
| PHP | 8.3 o successiva | Le versioni precedenti alla 8.0 non hanno più supporto di sicurezza. PHP 8.3 è mantenuto dal progetto PHP fino a dicembre 2027. |
| Database | MySQL 8.0+ o MariaDB 10.6+ | MySQL 8.0 raggiunge la fine del ciclo di vita ad aprile 2026, quindi una nuova distribuzione è meglio posizionata su una release LTS di MariaDB. |
| HTTPS | Obbligatorio | Non è facoltativo in nessun senso significativo. Browser, pagamenti e motori di ricerca lo presuppongono. |
| PHP memory_limit | Minimo 256 MB | L'impostazione più probabile da essere silenziosamente troppo bassa sull'hosting condiviso economico. |
Un host che non sa dirti quali versioni di PHP e del database stai usando ti sta dicendo qualcosa. Sono le domande da fare prima del prezzo.
Il limite di memoria che non è quello che pensi
WordPress ha due impostazioni di memoria, e confonderle è la causa di molto tempo perso nel debug. memory_limit in PHP è il tetto massimo impostato dal server. WP_MEMORY_LIMIT in wp-config.php è ciò che WordPress chiede a PHP, e non può superare l'impostazione di PHP.
WordPress chiede di default 40 MB per le pagine pubbliche e 256 MB nell'area di amministrazione, ed è per questo che un sito può sembrare perfettamente sano ai visitatori e crollare appena apri l'editor dei plugin o avvii un'importazione. Se vedi una pagina bianca o un errore «allowed memory size exhausted» nell'amministrazione e non sul sito, il problema è questo.
Imposta WP_MEMORY_LIMIT a 256 MB, e a 512 MB se usi un page builder come Elementor o gestisci un negozio WooCommerce, che superano regolarmente il valore predefinito. Se alzarlo non cambia nulla, il tetto PHP sottostante è più basso di quanto hai richiesto e solo l'host può modificarlo.
Cosa decide davvero il tuo piano
Il core di WordPress è piccolo. Un sito vetrina su uno stack ben cachato è un carico davvero leggero. Tre cose modificano il requisito, e nessuna di queste è WordPress:
- Plugin. Non il numero, ma il tipo. Trenta plugin leggeri possono costare meno di un page builder, uno scanner di sicurezza e un plugin di backup che girano a una pianificazione. Quelli costosi sono quelli che girano a ogni richiesta o tramite cron.
- Pagine dinamiche. Una pagina in cache viene servita senza toccare PHP né il database. Un carrello WooCommerce, una sessione utente connessa e una pagina dei risultati di ricerca non possono essere messi in cache, quindi eseguono PHP e interrogano MySQL ogni volta. Un negozio è un inquilino fondamentalmente diverso da un blog con lo stesso traffico.
- Concorrenza, non visite. Un mese di traffico dice molto poco. Ciò che dimensiona un server è quante richieste non cacheabili arrivano nello stesso secondo, ed è per questo che un piccolo sito con un invio di newsletter può andare in crash mentre uno più grande ma stabile non lo fa mai.
Dimensionare il piano
| Piano | Risorse | Adatto a |
|---|---|---|
| Basic, $2.99/mese | 2.7 GB RAM, 1.2 vCores, 23 GB SSD | Blog, siti vetrina e portfolio, per lo più pagine cacheabili |
| Standard, $7.99/mese | 4.8 GB RAM, 3.5 vCores, 44 GB SSD | Siti aziendali con stack di plugin, WooCommerce leggero |
| Pro, $12.99/mese | 7 GB RAM, 6 vCores, 85 GB SSD | WooCommerce molto attivo, siti con membership, page builder pesanti |
| Ultra, $21.99/mese | 9.5 GB RAM, 9.5 vCores, 130 GB SSD | Negozi ad alto traffico e grandi librerie multimediali |
| Enterprise, $34.99/mese | 18 GB RAM, 14 vCores, 220 GB SSD | Cataloghi grandi, molti utenti connessi contemporaneamente |
Ogni piano qui è CPU, RAM e SSD dedicati invece di una quota di una macchina affollata, ed è la differenza che si nota davvero nei tempi di caricamento. I livelli superiori aggiungono la cache degli oggetti Redis, che conta soprattutto per il lavoro non cacheabile descritto sopra: è ciò che rende veloce il checkout di WooCommerce quando la pagina stessa non può essere messa in cache.
Spazio: la libreria multimediale è tutta la storia
Un'installazione di WordPress occupa qualche decina di megabyte e il database di un sito normale è piccolo. A riempire un disco sono i caricamenti, e in particolare il fatto che WordPress genera più copie ridimensionate di ogni immagine che aggiungi. Un sito fotografico o un negozio con un ampio catalogo cresce molto più in fretta di quanto suggerisca il numero di pagine, e i backup conservati sullo stesso disco raddoppiano qualsiasi cifra tu abbia calcolato.
I requisiti che nessuno elenca
Due aspetti vanno qui anche se non sono specifiche, perché decidono più di qualsiasi versione elencata sopra su come un sito si comporta.
Il primo è dove si trova il server. La latenza dipende dalla distanza, e un sito ospitato dall'altra parte di un continente è più lento per ciascuno dei suoi lettori, indipendentemente da quanta CPU abbia. Scegliere una regione vicina al tuo pubblico non costa nulla e spesso supera l'acquisto di un piano più grande.
Il secondo è cosa succede quando la macchina si guasta. Sull'hosting condiviso il tuo sito è uno dei centinaia su un unico server, un singolo punto di guasto con il tuo nome sopra. Su Flux un sito è distribuito come istanze ridondanti su nodi indipendenti, quindi perdere una macchina non equivale a perdere il sito. È un requisito nel senso che conta di più: quello che noti solo quando manca.
Verificare cosa hai ora
Su un sito esistente non devi indovinare nulla di tutto questo: WordPress te lo dice. Apri Strumenti, poi Site Health, poi la scheda Info. Elenca la versione di PHP, la versione del database, il limite di memoria PHP e le costanti impostate in wp-config.php. Se il tuo host è indietro con PHP o limita la memoria sotto 256 MB, quella pagina lo dice chiaramente, ed è il controllo più rapido a tua disposizione.
Distribuisci WordPress sul cloud decentralizzato Flux con MySQL, Nginx e PHP-FPM già configurati per te e SSL gestito. Da $2.99/mese, prima settimana gratis.
Domande frequenti
Quale versione di PHP richiede WordPress nel 2026?
WordPress.org consiglia PHP 8.3 o successiva. Le versioni precedenti alla 8.0 sono fuori dal supporto di sicurezza e vanno considerate un motivo per cambiare host, non una preferenza. PHP 8.3 è mantenuto dal progetto PHP fino a dicembre 2027.
Quale database richiede WordPress?
MySQL 8.0 o più recente, oppure MariaDB 10.6 o più recente. Da sapere nella scelta: MySQL 8.0 raggiunge la fine del ciclo di vita ad aprile 2026, quindi una nuova distribuzione è meglio posizionata su una release LTS di MariaDB come la 10.11 o la 11.4, supportate rispettivamente fino al 2028 e al 2029.
Quanta RAM serve a un sito WordPress?
Molta meno di quanto si pensi per un sito con cache, e più di quanto si pensi per un negozio. Il core di WordPress è leggero e una pagina in cache non tocca mai PHP né il database. Ciò che alza il requisito è il lavoro non cacheabile: carrelli WooCommerce, sessioni connesse e ricerca. Dimensiona in base a ciò che fa il tuo sito, non alle visite mensili.
Quale dovrebbe essere memory_limit per WordPress?
Almeno 256 MB, e 512 MB se usi un page builder come Elementor o gestisci WooCommerce. Ricorda che ci sono due impostazioni: memory_limit in PHP è il tetto del server, e WP_MEMORY_LIMIT in wp-config.php è ciò che WordPress richiede. Alzare la seconda sopra la prima non serve a nulla.
Perché l'area di amministrazione va in crash ma il sito funziona bene?
Quasi sempre per il limite di memoria. WordPress chiede 40 MB nelle pagine pubbliche e 256 MB nell'amministrazione, quindi un sito sottodimensionato può servire perfettamente i visitatori e fallire appena apri l'editor dei plugin o avvii un'importazione. Alza WP_MEMORY_LIMIT a 256 MB e, se non cambia nulla, il tetto PHP sottostante è più basso di quanto hai richiesto.
Come controllo cosa mi offre il mio host attuale?
In WordPress apri Strumenti, poi Site Health, poi la scheda Info. Elenca la versione di PHP, la versione del database, il limite di memoria PHP e le costanti in wp-config.php. È il modo più rapido per capire se il tuo host è indietro con PHP o limita la memoria sotto i 256 MB consigliati.
WooCommerce richiede più di un normale sito WordPress?
Sì, e il motivo è la cache, non le dimensioni. Carrelli, checkout e sessioni connesse non possono essere serviti dalla cache, quindi ciascuno esegue PHP e interroga il database. È per questo che la cache degli oggetti con Redis, inclusa nei nostri livelli superiori, fa più per un negozio della stessa cifra spesa in CPU grezza.