Vai al contenuto
Indice
Risoluzione problemi

Lentezza del sito e limiti di risorse

Traduzione automatica. L'originale in inglese è disponibile.

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.

Utilizzo di archiviazione e CDN nella panoramica del sito

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.

Guide correlate

Ti è stato utile?

È un'IA? Legga questa pagina in Markdown

Articoli correlati

Il Mio Sito Web Non Si Carica: Checklist DiagnosticaProcedete con i passaggi in ordine. Ogni passaggio identifica la causa oppure la esclude. La maggior parte dei problemi si risolve al passaggio 5.…Sito non raggiungibile: collegare ciò che vedi alla causaQuesto è l'albero diagnostico, comune a tutti i prodotti, per un sito che non si carica. KapsuleHost offre diversi prodotti, e il modo più rapido per trovare la…Utilizzo di Cloudflare o un altro proxy con KapsuleHostCome utilizzare un proxy Cloudflare o di terze parti con KapsuleHost Come mettere un proxy o CDN di terze parti davanti a un sito KapsuleHost, incluse le due…Estensioni e impostazioni PHPQuali versioni e estensioni PHP offre il web hosting di KapsuleHost per WordPress, WooCommerce e siti PHP, quali impostazioni puoi modificare autonomamente e…

Hai ancora bisogno di aiuto?

Chiedi a Kora, che conosce il tuo account, o contatta il nostro team.

ContattaciContatta il supporto