WordPress: 5 modi ad alto impatto per velocizzare il tuo sito web
Pubblicato: 2019-09-23Mi chiamo Emanuel e sono co-fondatore di Templ.io, un host WordPress gestito ad alte prestazioni basato su Google Cloud. Ho più di 10 anni di esperienza di lavoro con WordPress e spesso aiuto i nostri clienti a ottimizzare la velocità dei loro siti.
In questo articolo, ho raccolto 5 modi ad alto impatto e talvolta trascurati che puoi utilizzare per velocizzare il tuo sito Web WordPress.
Come probabilmente già saprai, avere un sito web veloce non solo aiuta a migliorare l'esperienza utente della tua visita al tuo sito web, ma avere un sito veloce aiuta anche a convertire più visitatori in clienti e a migliorare il posizionamento sui motori di ricerca.
Ma prima di entrare nei suggerimenti effettivi, voglio condividere alcune linee guida generali. Comprendere i fondamenti Per essere in grado di ottimizzare al meglio la velocità di un sito Web, è importante avere una conoscenza di base dei fondamenti tecnici di come un sito Web viene servito a un visitatore.
Ci sono fondamentalmente 4 fattori che determinano la velocità del tuo sito web, vale a dire:
- La dimensione della pagina
- Il numero di richieste
- Che sia memorizzato nella cache o meno
- In caso contrario, quanto tempo impiega il server a generare la pagina utilizzando PHP+MySQL
Quindi, per migliorare la velocità del tuo sito web, ci sono essenzialmente 4 cose che puoi fare: ridurre le dimensioni della pagina, ridurre il numero di richieste, abilitare la memorizzazione nella cache e mantenere il tuo codice semplice (leggi: usa il minor numero di plugin possibile). Ora che l'abbiamo tolto di mezzo, entriamo nei nostri 5 suggerimenti su come rendere più veloce il tuo sito WordPress.
1. Buon hosting
Prima di dedicare ore all'ottimizzazione del tuo sito web, la prima cosa da considerare è l'hosting del tuo sito web. Ci sono seri limiti alla velocità con cui puoi ottenere il tuo sito WordPress se stai utilizzando un host web condiviso a basso costo. Quindi, se vuoi davvero un sito Web ad alto caricamento veloce, vuoi iniziare con una buona base.
Se hai un'ottima conoscenza tecnica e molte volte a tua disposizione, un buon host VPS ti darà il massimo per i tuoi soldi. Tuttavia, la maggior parte dei webmaster desidera essere in grado di dedicare più tempo possibile all'ottenimento di più vendite e traffico e spesso manca anche delle competenze necessarie per mantenere una buona sicurezza e prestazioni affinché una soluzione VPS sia un'opzione valida.
Se vuoi ottenere le migliori prestazioni e con un ottimo supporto clienti che si occuperà di tutte le ottimizzazioni di sicurezza e prestazioni per te, un buon host WordPress gestito è la soluzione migliore. Ora, noi di Templ.io offriamo proprio questo, una soluzione di hosting WordPress gestita ad alte prestazioni basata su Google Cloud, quindi ovviamente siamo di parte in questa domanda, ma pensiamo davvero che un host gestito sia l'opzione migliore per i webmaster più seri.
La scelta di un buon host web ti farà risparmiare un sacco di tempo e ti fornirà anche ottime ottimizzazioni e funzionalità per rendere il tuo sito web il più veloce possibile.
2. Memorizzazione nella cache
Probabilmente hai sentito che la memorizzazione nella cache è un ottimo modo per velocizzare il tuo sito web. Anche se questo è vero, c'è spesso molta confusione sul significato effettivo della memorizzazione nella cache quando si tratta di un sito Web. Esistono diversi tipi di memorizzazione nella cache che puoi utilizzare per migliorare le prestazioni e la scalabilità del tuo sito web.
2.1 Cache della pagina
Ciò che rende WordPress così eccezionale è che è in grado di fornire contenuti creati dinamicamente, utilizzando PHP e un database MySQL. Sebbene sia fantastico che il contenuto di un sito WordPress non sia statico, ci vuole molto più tempo e risorse del server per generare una pagina dinamica rispetto a quella necessaria per servire una pagina HTML statica.
È qui che torna utile una cache di pagina. Quello che fa una cache di pagina è che memorizza una pagina che è stata generata dinamicamente come un file HTML statico. Per utilizzare i vantaggi in termini di prestazioni di una cache di pagina, puoi installare molti dei plug-in di memorizzazione nella cache disponibili per WordPress.
Alcuni buoni che posso consigliare sono:
- Cache totale W3 – Gratuito
- WP Fastest Cache – Disponibile la versione gratuita e premium
- WP Super Cache – Disponibile la versione gratuita e premium
- WP Rocket – A pagamento
Mentre tutti i plug-in sopra elencati ti consentiranno di servire le pagine memorizzate nella cache, una soluzione ancora migliore è gestire la cache della pagina a livello di server invece come un plug-in. Una cache di pagina sul server stesso batterà sempre una cache di pagina basata su PHP in termini di velocità.
2.2 Cache del browser
Un'altra forma di memorizzazione nella cache che dovresti assicurarti di utilizzare è la cache del browser. Quello che fa una cache del browser è che memorizza file statici come immagini, file CSS e JS nel browser Web dei visitatori invece di scaricarli più e più volte per ogni pagina a cui un visitatore va.
Ovviamente, questo può migliorare notevolmente il tempo di caricamento per i tuoi visitatori e ti aiuterà anche a risparmiare enormi quantità di larghezza di banda. Dovresti assolutamente assicurarti di sfruttare la memorizzazione nella cache del browser su tutti i tuoi siti Web di produzione.
Come per la cache delle pagine, anche la cache del browser è gestita da alternative di hosting premium come la nostra, ma è anche facilmente risolvibile installando uno dei nostri plugin consigliati:
- Sfrutta la memorizzazione nella cache del browser: gratis
- Cache totale W3 – Gratuito
- WP Rocket – A pagamento
3. Ridurre il numero di richieste
Dopo aver attivato la memorizzazione nella cache sul tuo sito, possiamo iniziare a cercare altri modi per migliorare il tuo sito. Una delle cose che ha il maggiore impatto sul tempo di caricamento complessivo del tuo sito Web è la dimensione totale della pagina e il numero di richieste.
Per ottimizzare questo, la prima cosa che dovresti fare è esaminare tutti i tuoi plug-in ed eliminare tutti i plug-in che non sono cruciali per il tuo sito web. La maggior parte dei plug-in aggiunge file CSS e JS che vengono caricati su tutte le pagine del tuo sito Web, quindi mantenere il numero di plug-in sul tuo sito il più basso possibile è la chiave per caricare il tuo sito Web il più velocemente possibile.
I plug-in non solo caricano file aggiuntivi sulle pagine in cui sono effettivamente necessari, ma vengono invece aggiunti a ogni singola pagina del tuo sito.
Per affrontare questo problema, consiglio vivamente il plug-in Asset CleanUp. Ciò che fa questo plugin è che ti consente di controllare quali file vengono caricati pagina per pagina. Anche se ci vuole del tempo per configurare questo plugin, fidati di me, i risultati finali ne valgono sicuramente la pena in quanto può ridurre drasticamente i tempi di caricamento.
4. Ottimizza le immagini
Immagini e grafiche belle sono ovviamente un must per creare un bel sito web, ma le immagini hanno anche un grande impatto negativo sul tempo di caricamento del tuo sito web se non ottimizzi correttamente le tue immagini. Due ottimi plugin in grado di gestire l'ottimizzazione delle immagini per te in WordPress sono:
- Ottimizzazione dell'immagine Smussh – Gratuita
- EWWW Image Optimizer – Servizio cloud gratuito e premium
Entrambe le opzioni si occuperanno dell'ottimizzazione delle immagini per te. Tieni presente, tuttavia, che potrebbero mettere il tuo server sotto carico molto pesante mentre fanno la loro magia, quindi idealmente dovresti pianificare le ottimizzazioni per l'esecuzione di notte.
Oltre a ottimizzare i file JPG e PNG, consiglio anche di passare da PNG a SVG (ove applicabile) e di provare alcuni formati di immagine di nuova generazione come WEBP, ma questo va oltre lo scopo di questo post sul blog.
5. CDN (rete di distribuzione dei contenuti)
L'ultimo suggerimento che voglio trattare in questo post del blog è che tu usi un CDN. Quello che fa una CDN è che memorizza copie dei file statici del tuo sito su molti server diversi in tutto il mondo, che a volte possono essere fisicamente molto più vicini ai tuoi visitatori rispetto al tuo server web effettivo e quindi servire i file molto più velocemente.
Questo aiuterà anche a scaricare il tuo server web durante il traffico intenso. Molti host web offrono CDN gratuita con i loro piani (incluso Templ.io), ma nel caso in cui il tuo host non lo consigliasse di utilizzare Cloudflare come provider CDN.
La loro CDN non è solo gratuita, ma offre anche una protezione DDoS leader del mercato. Sebbene una CDN sia più importante per un sito Web che ha visitatori sparsi in tutto il mondo, consiglierei comunque a tutti poiché offre comunque alcuni vantaggi per la maggior parte dei siti.
Conclusione
Come probabilmente puoi dire, noi di Templ.io siamo ossessionati dal caricamento rapido dei siti WordPress. Avere un sito Web che si carica velocemente aumenta il tasso di conversione, migliora la tua SEO e può rendere il tuo sito eccezionale rispetto alla concorrenza lenta.
Spero che tu abbia trovato utili questi suggerimenti e che ora li proverai da solo. Buona fortuna e buona ottimizzazione!