Hosting WordPress più veloce: ecco come ho ottenuto il tempo di caricamento di 79 ms
Pubblicato: 2021-06-18
Sono sicuro che devi aver letto molti articoli con diversi suggerimenti per velocizzare un sito WordPress ma con scarso o nessun successo. Ciò è dovuto principalmente al fatto che molti utenti di WordPress si affidano a hack di accelerazione del frontend e ignorano l'ambiente di hosting di WordPress. Pertanto, per molti utenti, l'hosting WordPress più veloce è il primo passo per un sito Web che si carica più velocemente.
Oggi parlerò dei diversi tipi di hosting WordPress e condurrò alcuni test per determinare le prestazioni di un sito Web WordPress sull'hosting WordPress gestito più veloce come Cloudways.
- Perché hai bisogno di un hosting WordPress più veloce?
- Diversi tipi di hosting di siti Web
- Avvio del test delle prestazioni
- Aggiungere un tema leggero al mix
- Perché Cloudways è uno degli hosting WordPress più veloci?
- Altre cose da considerare per l'hosting WordPress più veloce
Dichiarazione di non responsabilità: per ottenere i nostri risultati più rapidi, abbiamo condotto questi test in un ambiente controllato!
Perché hai bisogno di un hosting WordPress più veloce?
Molti ricercatori hanno dimostrato che hai solo 7 secondi per catturare l'attenzione di un visitatore. Una volta persa questa finestra, il visitatore potrebbe non visitare più il tuo sito web. Tutto si riduce alla scelta di un hosting WordPress più veloce per ottimizzare il tempo di caricamento della pagina di un sito Web in modo che i visitatori possano rimanere e vedere di cosa tratta il tuo sito.
Non solo questo, ma Google considera la velocità di caricamento della pagina (la soglia comune è inferiore a 2 secondi ) come un importante segnale di ranking SERP.
Diversi tipi di hosting di siti Web
Le opzioni di web hosting sono in genere disponibili in quattro versioni:
Hosting condiviso
Nel settore del web hosting, il termine "Condiviso" si riferisce alla condivisione delle risorse del server (RAM, capacità di elaborazione, archiviazione e larghezza di banda). A causa di questo ambiente condiviso, è la soluzione più economica per gli utenti con un budget limitato e poca conoscenza dell'hosting di siti Web.
In un ambiente di hosting condiviso, un singolo server con specifiche elevate ospita più account utente con un numero di siti Web che condividono le risorse del server. In tale impostazione, se un sito Web consuma molte risorse, gli altri utenti riscontreranno un'esperienza di caricamento del sito Web lenta indipendentemente dalle ottimizzazioni eseguite.
Hosting dedicato
Nell'ambiente di hosting dedicato, possiedi (o noleggi) un intero server. A differenza dell'hosting condiviso, le risorse del server non sono condivise con nessuno, consentendoti di configurare il tuo ambiente di hosting WordPress preferito e più veloce.
Il rovescio della medaglia dell'hosting dedicato è che richiederebbe una profonda conoscenza della gestione del server. Dal momento che non tutti gli utenti di hosting dedicato possiedono queste capacità, dovresti assumere un SysAdmin (una risorsa costosa) per configurare e gestire il server. Sebbene nessuna soluzione di hosting possa garantire il 100% di uptime, un server dedicato è sempre un'ottima scelta se hai un team per configurare e gestire il server.
Hosting VPS
VPS sta per Virtual Private Server(s). Questa soluzione è un ibrido tra hosting condiviso e hosting dedicato. Una soluzione VPS offre un server virtuale (ospitato su un unico grande server fisico) che non è condiviso con altri utenti. Un vantaggio dell'hosting VPS è che ti viene assegnato esattamente con le risorse per cui hai pagato!
Nell'ambiente di hosting VPS, sei il vero proprietario del tuo VPS (simile all'hosting dedicato) e sei responsabile di configurare il server e rendere veloce l'ambiente di hosting WordPress. Tuttavia, il prezzo è leggermente inferiore rispetto ai server dedicati perché possiedi solo una parte di un server dedicato!
Hosting cloud
Le soluzioni di cloud hosting sono simili all'hosting VPS ma sono più affidabili. Durante l'hosting su un server cloud, l'utente non sa quale macchina fisica ospita il proprio sito web. Considerando la sua architettura distribuita, il cloud hosting è una soluzione più affidabile rispetto a qualsiasi altra soluzione di hosting.
Il modello di prezzo sul cloud hosting è spesso pay-as-you-go che richiede di pagare solo per le risorse consumate durante il ciclo di fatturazione. Tuttavia, nel caso in cui pensi di essere a corto di risorse, puoi sempre aumentare le risorse del server all'istante. Proprio come l'hosting dedicato e VPS, devi comunque configurare il server per creare un ambiente di hosting WordPress più veloce.
Secondo i dati di Google Trends, il cloud hosting ha visto una drastica tendenza al rialzo negli ultimi due anni.

Fonte
Hosting cloud gestito (Cloudways)
Sebbene il cloud hosting sia eccezionale, richiede di configurare, gestire e proteggere il tuo server cloud. Per questo, o devi fare tutto il duro lavoro da solo o assumere qualcuno per fare il lavoro.
Con le soluzioni di cloud hosting gestito, il provider si occupa degli aspetti di gestione del server e ti consente di sfruttare tutta la potenza del cloud hosting senza preoccuparti dei problemi di configurazione e sicurezza del server.
Cloudways offre un'esperienza di cloud hosting completamente gestita che garantisce che il tuo sito WordPress sia ospitato su uno degli stack di hosting WordPress più veloci fornendo una gestione semplice per il tuo server. Ciò ti consente di concentrarti sui processi aziendali e di avere la tranquillità che Cloudways ti copre le spalle.
Per evidenziare le prestazioni e le capacità di un cloud hosting gestito combinato con uno stack di hosting WordPress più veloce, userò Cloudways come esempio in questo articolo oppure puoi anche utilizzare la funzione Richiedi una demo di Cloudways per discutere le tue sfide di hosting e in 30 minuti, noi ti mostrerebbe perché Cloudways è la soluzione giusta.
Avvio del test delle prestazioni
Per cominciare, ti mostrerò quanto è facile utilizzare la piattaforma Cloudways. Per questo, ho lanciato un sito Web WordPress su un server Linode gestito da Cloudways.

Nota: se desideri replicare i risultati, ottieni un account di prova gratuito (non è necessario fornire i dati della carta di credito).
Ambiente del server
Ai fini di questo articolo, ho lanciato un server Linode da 1 GB situato a Fremont, in California . Il processo di avvio del server con 1 clic crea un server preconfigurato con:
- Apache
- Vernice
- PHP 7+
- NGINX
- Memcached
- PHP-FPM
- MySQL (puoi scegliere MariaDB in seguito)
- HTTP/2
- Certificati SSL gratuiti di Let's Encrypt
L'elenco non finisce qui, quindi puoi dare un'occhiata a questo elenco di tutte le fantastiche funzionalità di Cloudways.
Approfondire l'applicazione WordPress installata
Dopo aver effettuato l'accesso alla piattaforma Cloudways, vai alla scheda Applicazioni dalla barra dei menu in alto. Vedrai un elenco di applicazioni installate (in questo caso, vedrai solo una singola applicazione), e quando ci sarai dentro, vedrai la seguente schermata:

Visita l'URL di staging di WordPress nel pannello di amministrazione , usa le credenziali di accesso e vai alla dashboard di WordPress. Vai alla scheda Plugin → Plugin installati e vedrai Breeze, un plug-in di cache preinstallato.
Nota: ho rimosso le immagini promozionali di Cloudways dal post WordPress predefinito per ridurre le richieste esterne.

Forse ti starai chiedendo a cosa serva Breeze. Bene, Breeze è un plug-in cache WordPress gratuito di Cloudways. Tutte le applicazioni basate su WordPress (eccetto WordPress predefinito) lanciate su Cloudways sono preinstallate con Breeze.
Test di velocità senza alcuna ottimizzazione
Ora è il momento di mettere le cose in azione.
Testiamo il sito WordPress senza alcuno sforzo di ottimizzazione. L'ambiente di prova comprende:
- Infrastruttura cloud: Linode
- Dimensioni del server (RAM): 1 GB
- Ubicazione del Data Center: Fremont, CA
- Versione WordPress: 1 (con tema Twenty Nineteen)
- Preconfigurato con: 2, Varnish, NGINX e Breeze installati
A scopo di test, ho utilizzato Pingdom Tools, con il luogo del test impostato su San Francisco.
Ed ecco i risultati delle prestazioni:


Risultati del test
Test di velocità dopo l'ottimizzazione
Le impostazioni predefinite dell'ambiente di hosting Cloudways e Breeze sono soddisfacenti, ma c'è sempre spazio per miglioramenti, ovviamente. Configuriamo e ottimizziamo le impostazioni di Breeze per vedere come funziona per un sito Web WordPress.


Breeze è facile da configurare. Puoi vedere che ho abilitato la compressione Gzip , la minimizzazione , il raggruppamento e la memorizzazione nella cache del browser con pochi clic. Il seguente risultato mostra la potenza dell'hosting più veloce per WordPress completamente supportato da un efficiente plug-in di cache.
Ecco!


Risultati del test
Aggiungere un tema leggero al mix
Oltre all'hosting più veloce per WordPress, un tema leggero può anche contribuire alla velocità di caricamento della pagina del tuo sito Web WordPress. Ad esempio, Astra, un tema multiuso leggero afferma di caricarsi in pochi millisecondi (test condotti utilizzando l'installazione predefinita di WordPress).
Vediamo quali miglioramenti Astra può apportare al tuo sito WordPress.
Come evidente nella dashboard di WordPress, Astra è tra i temi più scaricati.

Il seguente risultato mostra i miglioramenti di velocità quando il sito attivato Astra è stato testato utilizzando Pingdom Tools:


Risultati del test
Non c'è molta differenza rispetto al tema Twenty Nineteen, ma ciò è dovuto principalmente al fatto che l'ambiente esistente è praticamente ridotto all'osso. L'impatto reale di qualsiasi tema leggero è più evidente quando il sito Web di WordPress ha molti dati. Mettiamo alla prova anche questa affermazione!
Importa modello Astra
Astra ti consente di importare modelli. Quindi, ho importato il modello Agency insieme ai seguenti plugin essenziali:
- Widget Astra
- Modulo di contatto 7
- elementor
- Ultimate Addons per Gutenberg

Se hai bisogno di aiuto per importare il modello, segui questa procedura.
Test di velocità con modello Astra
Testiamo il sito web!



Risultati del test
Anche se ho un sito Web già pronto con contenuti e plug-in essenziali, il sito Web si è comunque caricato in quasi mezzo secondo.
Non è impressionante? Lo è di sicuro.
Importa dati fittizi usando FakerPress
Conduciamo un altro test con uno dei plug-in di dati fittizi più popolari.
Per aggiungere contenuti fittizi, ho scelto il plugin FakerPress.
Vai alla dashboard di WordPress e scarica il plugin. Dopo che il plugin è stato attivato, vai nelle impostazioni del plugin e aggiungi 10 post fittizi, completi di immagini e contenuto scritto con sei paragrafi ciascuno.

Test di velocità con dati fittizi
E questo è il risultato:


Risultati del test
Con i dati fittizi, il sito web è stato caricato in soli 298 ms, un numero davvero impressionante!
Tieni presente che i siti Web WordPress tendono a rallentare man mano che il numero di plug-in e temi installati si accumula e il numero risultante di richieste aumenta.
Perché Cloudways è uno degli hosting WordPress più veloci?
Ci sono vari motivi per cui Cloudways è considerato uno degli hosting WordPress più veloci. Eccone alcuni:
Configurazione del server (hardware, sistema operativo e pacchetti, ecc.)
Il nucleo di Cloudways è composto da servizi e software come Apache, NGINX, MySQL/MariaDB, ecc., che contribuiscono a un ambiente di hosting WordPress più veloce.
WordPress consiglia la configurazione dell'hosting con supporto Apache e/o Nginx per le ultime versioni PHP e sono protette da certificati SSL. Tutto questo si unisce per ottenere il massimo da WordPress in termini di prestazioni e sicurezza.
HTTP/2
HTTP/2 è una versione avanzata e ottimizzata di HTTP1.1, il protocollo più utilizzato nel World Wide Web. Aiuta a migliorare i tempi di caricamento riducendo i tempi di risposta del server, con il vantaggio collaterale di migliori classifiche SERP.
HTTP/2 funziona sulla terminologia multiplexing (più richieste in una singola connessione TCP) che aiuta a servire più richieste attraverso una singola connessione TCP. Al contrario, HTTP1.1 è stato in grado di servire solo una richiesta tramite una singola connessione TCP.
Come regola generale, se sei interessato alle prestazioni di WordPress, scegli sempre un provider di hosting che supporti il protocollo HTTP/2.
Tempo di risposta del server
Il tempo di risposta del server è il tempo impiegato dal server di web hosting per rispondere alla richiesta del visitatore. A volte viene anche chiamato Time To First Byte (TTFB). Pertanto, se stai cercando un ambiente di hosting WordPress più veloce, il tempo di risposta del server è una statistica importante che devi sempre tenere a mente. Minore è il tempo di risposta del server, minore sarà il tempo necessario per caricare una pagina web.
Durante il test del tuo sito Web tramite Webpagetest o qualsiasi altro strumento, vedrai TTFB (tempo di risposta del server) come una metrica importante. Secondo le linee guida di Google, un sito Web non dovrebbe avere un TTFB superiore a 200 ms.
Distanza tra server e visitatori
Prima di scegliere un provider di hosting WordPress, assicurati che fornisca un data center più vicino al tuo pubblico di destinazione. Ciò contribuirà a ridurre la latenza e migliorare il tempo di risposta del server (TTFB). Di conseguenza, i tuoi visitatori sperimenteranno un caricamento più veloce della pagina del sito web.
La maggior parte dei provider di web hosting condivisi dispone di data center solo negli Stati Uniti e in Europa. Tuttavia, i provider di hosting dedicati, VPS e Cloud ti offrono la scelta di data center distribuiti in tutto il mondo.
Cloudharmony: uno strumento di analisi del confronto cloud elenca diversi provider di hosting top e monitora il loro tempo di attività rispetto alle regioni di ciascun provider cloud. Puoi avere un'idea di quale provider cloud ha il tempo di attività massimo nella regione che ti interessa.

Suggerimento: Cloudways è partner di Google, Amazon, DigitalOcean, Vultr e Linode e fornisce una soluzione di cloud hosting gestita.
Risorse di hosting
Con la continua crescita della tua attività, un aumento del traffico è un risultato atteso (e gradito).
Ecco un esempio: se possiedi un negozio online e lanci un'offerta speciale, il numero di visitatori può aumentare notevolmente. Di conseguenza, il server dovrà rispondere a un numero maggiore di richieste dei visitatori, ma se il server di web hosting non riesce a soddisfare tutte queste richieste, i tuoi visitatori potrebbero vedere un "500 Errore interno del server". Di conseguenza, ne risentiranno sia le entrate previste che la reputazione del negozio.
Elencare tutti i requisiti è uno dei passaggi più essenziali nella creazione di qualsiasi attività commerciale. Tuttavia, nel caso di un'attività online, è necessario essere consapevoli dei requisiti "normali" e "speciali" che potrebbero causare tempi di inattività per l'attività.
Se non sei sicuro che il tuo attuale provider di hosting WordPress possa soddisfare tutte le tue aspettative, contattalo al più presto e spiega le tue aspettative in modo che possano guidarti di conseguenza. Puoi anche provare i loro servizi prima di investire nel loro servizio completo.
PHP 8.0
A partire da questo momento, PHP 8.0 è l'ultima versione e con Cloudways puoi avviare il tuo sito WordPress su questa versione in pochi clic. Sebbene ci siano diversi motivi per cui dovresti aggiornare la tua versione PHP, dovresti sapere che ha un impatto diretto sulla compatibilità, sulla sicurezza e sulle PRESTAZIONI di plugin e temi. WordPress è basato su PHP, il che significa che tutto ciò che viene eseguito sulla piattaforma è direttamente correlato a questo linguaggio di programmazione.
Altre cose da considerare per l'hosting WordPress più veloce
Oltre all'hosting WordPress più veloce, ci sono altri aspetti che contribuiscono alla realizzazione di un sito Web WordPress più veloce, tra cui:
La versione di WordPress
Ogni nuova versione di WordPress include molti aggiornamenti relativi a prestazioni e sicurezza. Ad esempio, il nuovo editor Gutenberg è stato comunemente segnalato come killer delle prestazioni su Github. Tuttavia, nel successivo aggiornamento (5.0.2), i problemi sono stati risolti e Gutenberg ha iniziato a ricevere recensioni entusiastiche.
I guadagni di prestazioni cumulati sono circa il 330% più veloci per un post con 200 blocchi. Questo potrebbe essere ancora più grande per alcune configurazioni e configurazioni di plug-in: vedere lo stesso post di test essere più veloce del 540% con Yoast, ad esempio. – Riferito Matias Ventura
Questi aggiornamenti delle prestazioni sono il motivo principale alla base di ogni raccomandazione di esperti di aggiornamento all'ultima versione di WordPress.
Ottimizzazione del database
Numerose operazioni di WordPress si basano sull'interazione con il database. Poiché ogni interazione richiede tempo, l'impatto cumulativo dell'interazione con il database potrebbe essere molto grave per la velocità del sito web. Nel tentativo di accelerare le prestazioni del sito Web, le query del database devono essere scritte in modo ottimizzato in modo che possano essere facilmente accessibili, aggiornate e gestite.
La manutenzione del database è un requisito essenziale per le prestazioni del sito web. È importante che gli amministratori puliscano periodicamente il database per garantire prestazioni elevate sostenute. Ciò include anche l'ottimizzazione delle query per ridurre i tempi di esecuzione e quindi accelerare la risposta del sito web.
Contenuti meno dinamici
Il contenuto dinamico viene generato in risposta alle richieste generate da un visitatore e quindi il volume del contenuto dinamico varia da visitatore a visitatore. Anche richieste semplici come la generazione di una stima della spedizione potrebbero generare un volume significativo di dati dinamici. Ora immagina il volume di contenuto dinamico generato da diversi utenti simultanei. Considera il tempo necessario per eseguire le query del database ed è facile vedere l'impatto della generazione di contenuti dinamici.
Al contrario, se il sito Web ha un contenuto statico che comprende HTML, JS, CSS e immagini hardcoded, il server servirà lo stesso contenuto a ogni visitatore. Di conseguenza, il server deve consumare un volume ridotto di risorse, con conseguente caricamento della pagina più rapido.
Se riesci a convertire parte del contenuto dinamico in statico, vedrai un aumento significativo delle prestazioni e della velocità del sito Web WordPress. Per accelerare ulteriormente le cose, scarica le risorse statiche su una rete di distribuzione dei contenuti (CDN).
Rete di distribuzione dei contenuti (CDN)
Una Content Delivery Network (CDN) svolge un ruolo importante nella consegna del contenuto statico e dinamico del tuo sito WordPress al pubblico globale. CDN memorizza nella cache i file statici e/o una copia del tuo sito e li archivia nei propri server (nodi) distribuiti in tutto il mondo, anche in luoghi lontani dal tuo server Web effettivo, per garantire una rapida consegna dei contenuti.
Gli utenti Cloudways possono sfruttare CloudwaysCDN e integrarlo direttamente dalla piattaforma in pochi click. L'aggiunta di CDN a WordPress può anche migliorare la velocità del tuo sito.
Plugin per l'ottimizzazione della velocità
La community di WordPress ha compiuto notevoli progressi con i plug-in di ottimizzazione della velocità. Flying Pages di WP Speed Matters è uno dei plug-in di velocità più popolari in circolazione e il modo in cui funziona è piuttosto impressionante: precarica la pagina prima ancora che l'utente lo richieda. Il plug-in inietta uno script JS fino a quando il browser non diventa inattivo e precarica la pagina non appena l'utente passa il mouse su di essa. Precarica anche la pagina sul viewport, il che significa che se il collegamento a una pagina esiste nell'area di visualizzazione corrente, verrà precaricato (noto anche come prelettura del contenuto).
Un altro ottimo strumento per una migliore velocità del sito è WP Cloudflare Super Page Cache. Per tutti coloro che utilizzano il CDN gratuito di Cloudflare, questo è un plug-in indispensabile per molte ragioni. Il plugin memorizza nella cache non solo il contenuto statico ma anche le pagine web HTML. È anche semplicissimo da usare: tutto ciò che devi fare è fornire la tua chiave API CDN di Cloudflare e lasciare che il plug-in prenda il controllo della memorizzazione nella cache.
Flying Images è un altro plugin di WP Speed Matters che aiuta l'ottimizzazione delle immagini comprimendo le immagini al volo attraverso un CDN. Sì, il plugin viene fornito con un CDN gratuito chiamato Statistically, che è alimentato da Cloudflare. Converte anche le immagini in WebP sul CDN.
Il plug-in inoltre elimina automaticamente la cache, il che significa che non dovrai preoccuparti delle modifiche apportate al tuo sito Web perché il plug-in garantisce che l'ultimo contenuto statico sia sempre disponibile per i tuoi utenti.
Prepara il tuo sito web per il prossimo aggiornamento di Page Experience.
Usa il nostro Page Experience Checker oggi.
Evita di utilizzare Google Fonts (o ottimizzali)
Una delle prime cose che i proprietari di siti fanno dopo aver creato il loro sito Web è aggiungere Google Fonts per rendere il loro sito Web di bell'aspetto. Mentre ravviva il tuo sito WordPress, lo rallenta anche in modo significativo perché Google Fonts richiede che il tuo browser effettui richieste aggiuntive al server. Una soluzione è smettere di usare Google Fonts, ma è anche molto probabile che potresti non trovare un font di tuo gradimento altrove, e allora? Un'altra soluzione è ottimizzare i tuoi Google Fonts per farli caricare più velocemente.
Puoi ottimizzare Google Fonts limitando le loro varianti, il che significa semplicemente che usi il carattere sottile o quello pesante. Inoltre, prova a utilizzare non più di due caratteri per l'intero sito web.
Un altro modo per ottimizzare i caratteri di Google è ospitarli localmente. Ciò significa che scarichi tutti i caratteri sul tuo sistema locale, li carichi sul tuo server e poi incolli uno snippet CSS sul tuo sito web.
Riepilogo
Come ho dimostrato, un sito ospitato su un host WordPress più veloce ottimizzato con solo un plug-in di cache di WordPress può aumentare notevolmente la velocità di un sito WordPress. Tuttavia, non dimenticare di implementare i suggerimenti che ho menzionato in tutto l'articolo!
I risultati non sembrano impressionanti? Prova Cloudways e poi migra il tuo sito Web WordPress esistente su Cloudways, configura il plug-in Breeze e assisti tu stesso ai risultati migliorati del tuo sito Web WordPress!
E, naturalmente, non dimenticare di condividere i risultati dei test nella sezione commenti qui sotto.
