Vai al contenuto
BeoHosting
BeoHosting
WordPress

Come aumentare la velocità di un sito WordPress

BeoHosting Team··11 min read di lettura
Come aumentare la velocità di un sito WordPress

Perché la velocità di un sito WordPress è importante

La velocità di caricamento delle pagine influisce direttamente su tre aspetti chiave della tua presenza online: l'esperienza utente, il posizionamento SEO e il tasso di conversione. Google ha confermato che la velocità del sito è un fattore di ranking e le ricerche mostrano che il 53% degli utenti mobile abbandona un sito che impiega più di 3 secondi a caricarsi.

WordPress è il CMS più flessibile al mondo, ma quella flessibilità ha un costo. Ogni plugin, tema e widget aggiuntivo aggiunge codice che il browser deve caricare. Senza un'adeguata ottimizzazione, un sito WordPress può diventare frustrantemente lento. La buona notizia: la maggior parte dei problemi di velocità si può risolvere senza conoscenze tecniche.

Ottimizzazione delle immagini

Le immagini sono la causa più comune di un sito WordPress lento. Una pagina web media ha 1-3 MB di immagini, e immagini non ottimizzate possono far salire questo valore a oltre 10 MB.

Compressione delle immagini

La compressione riduce le dimensioni dei file senza perdita di qualità visibile. Per WordPress consigliamo i seguenti plugin:

  • ShortPixel: Comprime automaticamente le immagini al caricamento. Supporta la compressione lossy, glossy e lossless. 100 immagini gratuite al mese.
  • Imagify: Dai creatori di WP Rocket. Interfaccia semplice, ottimizzazione in blocco delle immagini esistenti. 20 MB gratis al mese.
  • EWWW Image Optimizer: Funziona localmente sul server (non invia le immagini a un servizio esterno). Ottimo per siti con contenuti sensibili.

Formato WebP

Il formato WebP offre file più piccoli del 25-35% rispetto al JPEG a parità di qualità. Tutti i browser moderni supportano WebP. La maggior parte dei plugin di ottimizzazione delle immagini converte automaticamente le immagini in WebP e le serve ai browser che lo supportano, mentre i browser più vecchi ricevono il JPEG/PNG originale.

Lazy loading

Il lazy loading carica le immagini solo quando l'utente vi scorre sopra. WordPress 5.5+ ha il lazy loading integrato per le immagini, ma plugin come LiteSpeed Cache offrono opzioni più avanzate, incluso il lazy loading per iframe e contenuti video.

Dimensioni corrette

Non caricare un'immagine di 4000x3000 pixel se verrà mostrata a 800x600. WordPress crea automaticamente più dimensioni di ogni immagine, ma è meglio caricare le immagini con dimensioni più o meno corrette. Per gli articoli del blog, una larghezza di 1200px è di solito sufficiente.

Configurazione della cache

Il caching è il modo più efficace per velocizzare un sito WordPress. Invece di generare ogni pagina da zero (leggere il database, eseguire il codice PHP, assemblare l'HTML), il server serve direttamente una pagina memorizzata in cache.

LiteSpeed Cache (consigliato su BeoHosting)

Se il tuo hosting usa un server LiteSpeed (come BeoHosting), il plugin LiteSpeed Cache è la scelta migliore. Funziona a livello di server, il che lo rende più veloce di qualsiasi plugin di cache basato su PHP.

  • Page Cache: Memorizza in cache pagine HTML complete. Attivalo per tutti i tipi di pagina.
  • Browser Cache: Imposta gli header Cache-Control per le risorse statiche. Valore consigliato: 1 anno per immagini, CSS e JS.
  • Object Cache: Memorizza in cache i risultati delle query al database. Richiede Redis o Memcached sul server.
  • Minificazione CSS/JS: Rimuove spazi e commenti superflui dai file CSS e JavaScript.
  • Combinazione CSS/JS: Unisce più file CSS o JS in uno solo, riducendo il numero di richieste HTTP.

WP Rocket (alternativa)

WP Rocket è un plugin di cache premium (59 $/anno) che funziona su qualsiasi server. Più facile da configurare di LiteSpeed Cache, con eccellenti impostazioni predefinite. Ideale per gli utenti che non vogliono addentrarsi in una configurazione dettagliata.

Integrazione CDN

Una CDN (Content Delivery Network) distribuisce copie del tuo sito su server in tutto il mondo. Quando un visitatore dalla Germania visita il tuo sito ospitato in Italia, la CDN serve le risorse statiche dal server più vicino, magari da Francoforte.

Cloudflare (gratuito)

  • Piano gratuito con CDN, DNS e protezione DDoS.
  • Integrazione semplice: cambia i tuoi nameserver in quelli di Cloudflare e attiva il proxy.
  • Auto Minify per CSS, JS e HTML.
  • Opzione Polish per l'ottimizzazione automatica delle immagini (piano Pro).

QUIC.cloud

  • CDN ottimizzata per i server LiteSpeed e il plugin LiteSpeed Cache.
  • Tier gratuito con traffico limitato.
  • Memorizza in cache anche i contenuti dinamici (non solo i file statici).
  • Attivazione semplice direttamente dal plugin LiteSpeed Cache.

Pulizia del database

Con il tempo, un database WordPress accumula dati superflui che rallentano le query. Una pulizia regolare può migliorare significativamente le prestazioni.

Cosa pulire

  • Revisioni degli articoli: WordPress salva ogni revisione di ogni articolo. Un sito con 100 articoli può avere oltre 1.000 revisioni. Limita le revisioni a 3-5 per articolo aggiungendo a wp-config.php: define('WP_POST_REVISIONS', 5);
  • Commenti spam e cestinati: I commenti spam e cestinati occupano spazio nel database. Eliminarli è sicuro e consigliato.
  • Transients: Dati temporanei che WordPress e i plugin memorizzano nel database. I transient scaduti sono inutili e possono essere eliminati.
  • Opzioni autoload: Alcuni plugin memorizzano grandi quantità di dati nella tabella wp_options con autoload=yes. Ciò significa che questi dati vengono caricati a ogni richiesta.

Plugin per la pulizia del database

  • WP-Optimize: Plugin gratuito per la pulizia del database, la compressione delle immagini e il caching. Puoi pianificare pulizie automatiche.
  • Advanced Database Cleaner: Una panoramica più dettagliata del database con la possibilità di eliminare le tabelle orfane lasciate dai plugin disinstallati.

Ottimizzazione dei plugin

Ogni plugin WordPress aggiunge codice PHP, CSS e JavaScript che si caricano su ogni pagina. Più plugin significa un sito più lento, ma non conta solo il numero: anche la qualità è importante.

Audit dei plugin

  • Disattiva ed elimina i plugin che non usi. Un plugin disattivato resta comunque un rischio per la sicurezza.
  • Controlla se hai due plugin che fanno la stessa cosa (ad esempio due plugin SEO, due plugin di cache).
  • Usa il plugin Query Monitor per vedere quali plugin rallentano il sito (quante query al database esegue ciascuno).

Caricamento selettivo

Alcuni plugin caricano il loro CSS e JS su ogni pagina, anche dove non servono. Ad esempio, Contact Form 7 carica il JavaScript su tutte le pagine anche se il modulo esiste solo nella pagina dei contatti. Plugin come Asset CleanUp o Perfmatters ti permettono di disattivare in modo selettivo le risorse dei plugin sulle pagine dove non sono necessarie.

Scelta e ottimizzazione dell'hosting

L'hosting è il fondamento della velocità del tuo sito. L'esempio più chiaro: un sito WordPress su un hosting condiviso lento con dischi HDD sarà lento indipendentemente dall'ottimizzazione. Lo stesso sito su un hosting di qualità con SSD NVMe e un server LiteSpeed si caricherà 3-5 volte più velocemente.

Cosa cercare in un hosting per la velocità

  • Server LiteSpeed: Più veloce di Apache, con caching integrato a livello di server. BeoHosting usa LiteSpeed su tutti i piani.
  • Dischi SSD NVMe: Fino a 10 volte più veloci degli SSD normali nella lettura/scrittura dei dati.
  • PHP 8.2+: Le versioni più recenti di PHP sono drasticamente più veloci di quelle vecchie. PHP 8.2 è fino a 3 volte più veloce di PHP 7.4.
  • Supporto HTTP/3: Il protocollo HTTP più recente con prestazioni migliori, soprattutto sulle reti più deboli.
  • Posizione del server: Più il server è vicino ai tuoi visitatori, minore è la latenza. Per i siti in Italia, un server in Europa è ideale.

Misurare la velocità

Non puoi migliorare ciò che non misuri. Usa questi strumenti per testare la velocità prima e dopo l'ottimizzazione:

  • Google PageSpeed Insights: Misura i Core Web Vitals e fornisce raccomandazioni concrete. Punta a un punteggio di 90+ su desktop e 70+ su mobile.
  • GTmetrix: Report più dettagliato con un diagramma waterfall che mostra l'ordine di caricamento delle risorse.
  • WebPageTest: Uno strumento avanzato che effettua test da diverse località e tipi di connessione.

Conclusione

Velocizzare un sito WordPress è un processo che richiede di lavorare su più fronti. Inizia con l'ottimizzazione delle immagini (l'impatto maggiore), installa un plugin di cache (LiteSpeed Cache su BeoHosting), valuta una CDN per un pubblico globale, pulisci il database e fai un audit dei tuoi plugin. Se il tuo hosting è lento, nessuna ottimizzazione potrà colmare il divario: un hosting di qualità con un server LiteSpeed e dischi NVMe è un investimento che ripaga molte volte attraverso una migliore esperienza utente, un posizionamento SEO più alto e più conversioni.

BeoHosting Team

10+ anni di esperienza — Specialisti di web hosting e infrastrutture

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Ultimo aggiornamento: