Molte volte i nostri WordPress impiegano molto tempo a caricarsi o semplicemente vogliamo che siano il più veloci possibile. Con i seguenti passaggi riusciremo a ottenere la massima velocità consentita dal nostro sito web:
 
  • Verificare il tempo di caricamento del sito con uno strumento web.
  • Ottimizzare il core di WordPress (aggiornamenti, plugin, tema, ecc.). Verificare il carico con P3 Profiler.
  • Controllare l’hosting alla ricerca di virus o codice iniettato.
  • Configurare l’URL di WordPress con il percorso finale da utilizzare (con www o senza).
  • Ottimizzare il database con WP-Optimize.
  • Ottimizzare le immagini con WP-SmushIt e ridimensionarle con Imsaniti.
  • Caricare solo i componenti visibili a schermo con JQuery Image Lazy Load.
  • Compressione con GZIP.
  • Mantenere la connessione attiva durante il caricamento con Keep-Alive.
  • Unire file JS e CSS con WP-Minify.
 
Analizzare il sito con uno strumento web
 
Per conoscere il tempo di caricamento del sito e dei suoi componenti è consigliabile analizzarlo con uno strumento online che permetta di visualizzare il caricamento in dettaglio.
 
Ottimizzare il core di WordPress
 
Analizzando il caricamento vediamo nella prima riga il tempo impiegato per le richieste DNS e la connessione al server. Nella seconda richiesta inizia il caricamento del core di WordPress. Una volta completato, inizieranno a essere visualizzati gli elementi del sito nel browser.
 
Per verificare esattamente dove WordPress impiega più tempo possiamo utilizzare il plugin P3 Profiler.
 
 
Per evitare lunghi tempi di caricamento del core è fondamentale mantenere sempre aggiornati WordPress e i suoi plugin, utilizzare un tema leggero, il minor numero possibile di plugin ed eliminare quelli inutilizzati.
 
Controllare il sito alla ricerca di virus o codice iniettato
 
Se l’hosting è infetto, potrebbe caricare elementi esterni da altri siti, causando un doppio caricamento o, in caso di errori, impedendo la visualizzazione della pagina a causa di tempi di caricamento molto elevati.
 
È quindi consigliabile verificare che il sito sia pulito e mantenere WordPress e i plugin sempre aggiornati.
 
Configurare l’URL definitivo (con o senza www)
 
Se WordPress è configurato con il sottodominio www e si accede senza di esso, si genera internamente un doppio carico poiché deve rielaborare tutte le richieste:
 
 
Si consiglia di utilizzare un file .htaccess che forzi sempre l’accesso con lo stesso URL, evitando così richieste inutili.
 
Ottimizzare il database con WP-Optimize
 
WordPress memorizza tutte le informazioni nel database. Più dati sono presenti, più lente saranno le richieste. Con il plugin WP-Optimize possiamo eliminare dati inutili e ottimizzare il database.
 
Ottimizzare e ridimensionare le immagini
 
Molte immagini occupano più spazio del necessario. Possiamo ottimizzarle senza perdita visiva con il plugin SmushIt.
 
Possiamo inoltre ridimensionare automaticamente le immagini oltre una certa risoluzione con Imsaniti.
 
 
Attivare il Lazy Load delle immagini
 
Con il Lazy Load vengono caricati solo gli elementi visibili a schermo e gli altri man mano che l’utente scorre la pagina. Questo riduce il carico iniziale. Possiamo utilizzare il plugin "JQuery Image Lazy Load".
 
Abilitare la compressione GZIP
 
Possiamo comprimere i file in formato GZIP per ridurre le dimensioni e velocizzarne il trasferimento. È possibile attivarlo da un pannello nascosto dell’amministratore WordPress:
 
http://tuodominio.com/wp-admin/options.php
 
Sostituisci "tuodominio.com" con il tuo dominio.
 
Cerca l’opzione "gzipcompression" e imposta il valore a 1 per attivarla:
 
 
Mantenere attive le connessioni Keep-Alive
 
Ogni elemento del sito apre una nuova connessione al server. Con Keep-Alive possiamo mantenere la connessione aperta fino al completamento del caricamento di tutti i file. Si abilita nel file .htaccess:
Header set Connection keep-alive
 
Abilitare la cache con "W3 Total Cache"
 
Possiamo installare il plugin "W3 Total Cache" per migliorare la gestione dei dati in cache.
 
File JS e CSS
 
Possiamo ridurre il numero di file JS e CSS unendoli in uno solo con il plugin "WP-Minify". È necessario prestare attenzione poiché potrebbe influire sulla struttura del sito.
 
Extra: Speed Booster Pack
 
Molte di queste funzionalità sono disponibili in un unico plugin: "Speed Booster Pack".
 
Il nostro consiglio è controllare manualmente ogni aspetto, ma se non si dispone di tempo o competenze tecniche, questo plugin può essere una buona soluzione.
 
Per maggiori informazioni, puoi contattarci.