Cosa limita davvero il tuo piano di hosting, cosa succede quando raggiungi ciascun limite e come capire se un sito lento ha un problema di risorse o di codice.
"Il mio sito è lento" e "il mio sito ha esaurito qualcosa" sembrano uguali visti da fuori e sotto non hanno quasi nulla in comune. Questa guida li separa: prima cosa sono davvero i limiti, poi come diagnosticare la lentezza reale.
Prima di tutto: è lento o è rotto?
Lento significa che le pagine si caricano, prima o poi. Rotto significa che non si caricano.
Se ricevi pagine di errore invece di pagine lente, fermati qui e vai a Codici di errore HTTP. Un 500, un 502 o un 504 hanno una causa precisa e una soluzione precisa, e nessuna di queste è "passare a un piano superiore".
Se il sito non è raggiungibile invece che lento, vai a Il sito non si carica.
Cosa limita davvero il tuo piano
Quattro cose, ed è utile sapere quale è quale, perché si comportano in modo molto diverso quando le raggiungi.
Archiviazione. Quanto spazio su disco usano i tuoi file e i tuoi database. Misurata ogni giorno.
Larghezza di banda. Quanti dati scaricano i tuoi visitatori in un mese.
Numero di siti. Quanti siti separati puoi gestire con il piano.
Accesso alla CDN. Se la CDN è disponibile o no. Quanto traffico l'edge serve per te non è limitato: la banda dell'edge è illimitata su ogni piano che include la CDN.
Le tue quote specifiche dipendono dal piano. I valori attuali di ogni piano sono mostrati fianco a fianco in Fatturazione, poi Cambia piano, che è anche il posto affidabile dove confrontarli, invece di un numero scritto in un articolo della guida che può diventare obsoleto. Vedi Passare a un piano superiore.

Cosa succede quando raggiungi ciascun limite
È la parte che preoccupa di più, e le risposte sono meno drammatiche del previsto.
Archiviazione. L'uso del disco viene misurato ogni giorno e mostrato nella pagina di panoramica del sito. Man mano che aumenta, ricevi un avviso di Insights, sempre più urgente man mano che ti avvicini al limite. Vedi Insights.
Numero di siti. Questo limite si applica al momento della creazione. Se provi a creare un sito oltre la quota del tuo piano, ricevi un messaggio chiaro che il piano è al completo, con la possibilità di passare a un piano superiore o di aggiungere un altro piano. Nulla di ciò che esiste viene toccato.
Idoneità alla CDN. Attivare la CDN su un piano che non la include restituisce un semplice messaggio "not included on your plan" (non incluso nel tuo piano) con un link per passare a un piano superiore. Non esiste una modalità parziale o ridotta. Vedi Attivare la CDN.
Banda della CDN. Non succede nulla, perché non c'è alcun limite da raggiungere. La banda dell'edge è illimitata su ogni piano che include la CDN. Il tuo sito non viene mai tolto dall'edge perché serve troppo, l'edge non viene mai messo in pausa e il traffico non viene mai riportato sulla tua origine a causa di una quantità. La scheda Larghezza di banda di questo mese nella pagina della CDN è una lettura in tempo reale di ciò che l'edge ha servito per te, e non viene scalata da nulla.
Gli account molto grandi sono coperti dalla Politica di utilizzo corretto valida per tutto l'account, che pubblica una propria soglia, si applica all'intero account invece che a un solo sito e si basa prima di tutto sulle notifiche: ti scriviamo il giorno in cui la superi, e non limitiamo in silenzio, non fatturiamo retroattivamente e non sospendiamo senza preavviso.
La banda di Managed WordPress e WooCommerce funziona come un limite flessibile. Ricevi una notifica quando ti avvicini e un'altra quando lo superi. Il sito non viene mai interrotto e l'eccedenza non viene mai fatturata: la banda dell'hosting non si paga, e la notifica esiste perché tu lo sappia e perché possiamo offrirti di configurare il livello di cache gratuito della CDN se vuoi consumarne meno.
Superare una quota di archiviazione o di banda non sospende il tuo sito. Su questa piattaforma la sospensione è uno stato di fatturazione, non di risorse. Vedi Account sospeso e Pagamento non riuscito.
Cosa non è limitato per piano
Due cose che ci si aspetta di trovare e che non troverai.
Non esiste una quota di CPU o di memoria per sito sui piani di web hosting. Il tuo piano non ti assegna un numero di core.
Non sei in competizione con i tuoi vicini per la capacità PHP. Ogni sito viene eseguito nel proprio pool isolato di processi worker PHP. Un sito molto trafficato accanto al tuo non può esaurire i worker di cui ha bisogno il tuo sito. Questo isolamento è reale, ed è il motivo per cui "il sito di qualcun altro rallenta il mio" non è quasi mai la spiegazione su questa piattaforma.
Quello che si applica è un limite per richiesta: quanta memoria può usare una singola richiesta e per quanti secondi può essere eseguita. Questi valori li imposti tu. Vedi Estensioni e impostazioni PHP.
Dove vedere il tuo utilizzo
- Archiviazione, nella pagina Panoramica del sito.
- Banda della CDN, sempre nella pagina di panoramica dopo aver attivato la CDN, e nella scheda Kapsule CDN del sito.
- Avvisi, tramite Insights e via email. Vedi Insights.
Rendere davvero più veloce un sito lento
In ordine di resa rispetto allo sforzo. Segui l'elenco dall'alto verso il basso invece di saltare alla fine.
1. Attiva la cache
Il guadagno più grande, ogni volta. Servire una copia salvata di una pagina costa ordini di grandezza meno che ricostruirla per ogni visitatore.
Vai a Siti web, il sito, WordPress, poi Cache. La cache degli oggetti è disponibile su tutti i piani della famiglia WordPress, e la cache delle pagine complete sui piani gestiti. Vedi Cache del sito.
Tieni presente che alcuni percorsi non vengono mai messi in cache di proposito: le pagine di amministrazione, l'accesso, il carrello, il checkout e le pagine dell'account. Mettere in cache una pagina di checkout mostrerebbe a un cliente il carrello di un altro cliente, quindi non è configurabile e non dovrebbe esserlo.
2. Attiva la CDN
La cache mette la copia in un posto. La CDN la mette vicino ai tuoi visitatori. L'effetto è maggiore se il tuo pubblico non si trova nello stesso paese del tuo server. Richiede un piano idoneo e un tuo dominio personalizzato. Vedi Attivare la CDN.
3. Passa a una versione di PHP più recente
Una differenza reale e misurabile senza alcun lavoro. Prova prima in staging. Vedi Cambiare la versione di PHP.
4. Sistema le immagini
Sono regolarmente l'elemento più pesante di una pagina lenta. Una foto appena scattata con il telefono può pesare diversi megabyte ed essere mostrata a 400 pixel di larghezza. Ridimensiona prima di caricare e usa un formato moderno.
5. Verifica i plugin
Ogni plugin che lavora a ogni richiesta ti costa a ogni richiesta. Disattivali uno alla volta e misura. Elimina ciò che non usi invece di lasciarlo disattivato. Vedi Plugin di WordPress.
6. Trova ciò che è davvero lento
Smetti di tirare a indovinare e misura:
- La scheda APM dei siti WordPress mostra quali richieste sono lente. Vedi Prestazioni del sito.
- Il log delle query lente, disponibile negli strumenti di integrità di WordPress, mostra quali query al database sono il problema.
- Il log lento di PHP registra cosa stava facendo una richiesta quando ha impiegato troppo tempo.
- I log degli errori mostrano tutto ciò che fallisce in silenzio e viene ritentato. Vedi Log degli errori.
7. Solo allora, valuta più risorse
Se la cache è attiva, la CDN è attiva, PHP è aggiornato, le immagini sono ragionevoli e il profiler dice che il lavoro è davvero necessario, allora il piano ti sta stretto e passare a uno superiore è la scelta giusta. Vedi Passare a un piano superiore.
Fare questo passo per primo è il modo in cui si finisce per pagare di più per un sito che resta lento, perché un sito non ottimizzato su un piano più grande resta un sito non ottimizzato.
Quando è il momento di un server
L'hosting condiviso è la soluzione giusta per la grande maggioranza dei siti. Passa a un server cloud o dedicato quando ti servono software che la piattaforma non offre, accesso root, servizi non standard o capacità dedicata e prevedibile per qualcosa di davvero pesante. Vedi Server cloud e Scegliere un'architettura.