7 hack per l'ottimizzazione della velocità del sito per un sito Web più veloce

Pubblicato: 2019-12-18

Avere un sito web lento può uccidere il traffico e le conversioni.

Google utilizza la velocità del sito come fattore di ranking e fino al 40% delle persone lascerà un sito Web che impiega più di tre secondi per caricarsi. Ancora più scioccante è quanto sia critica la velocità del sito Web per le conversioni: un minuscolo ritardo di 100 millisecondi (o un decimo di secondo) nel tempo necessario per caricare un sito può comportare un calo del 7% delle conversioni.

Trucchi per l'ottimizzazione della velocità del sito

Quindi, come aumenti la velocità del tuo sito web? Immergiamoci nei sette trucchi cruciali per l'ottimizzazione della velocità del sito per mantenere il tuo sito Web in cima alla concorrenza!

1. Abilita HTTP Keep-Alive

Per impostazione predefinita, quando gli utenti visitano il tuo sito web, la connessione HTTP si chiude dopo ogni richiesta dal browser del visitatore, e questo significa che devono essere aperte diverse nuove connessioni prima che il tuo sito web sia completamente visualizzato a seconda del numero di richieste (fogli di stile, javascript, immagini) dai browser degli utenti. Il risultato è che il tuo server è sovraccarico di richieste che aumentano il tempo necessario per caricare le pagine.

Un semplice trucco che puoi utilizzare per aumentare la velocità del tuo sito Web è abilitare HTTP Keep-Alive.

Quando abilitato, Keep-Alive assicura che la connessione tra il browser dei visitatori e il tuo server rimanga aperta. Di conseguenza, tutti i file richiesti durante una determinata sessione verranno trasferiti su una singola connessione senza dover creare più nuove connessioni per soddisfare ciascuna richiesta.

I vantaggi dell'abilitazione di Keep-Alive sono numerosi. Innanzitutto, poiché mantiene aperta la connessione tra un client e il server, il tempo necessario per servire i file è ridotto. In secondo luogo, il fatto che le richieste vengano inviate su una singola connessione riduce il tempo di andata e ritorno (RTT) poiché il numero di richieste di connessione TCP e SSL/TLS è ridotto.

Se HTTP Keep-Alive non è già abilitato sul tuo server, abilitarlo è abbastanza semplice. Devi semplicemente aggiungere il seguente codice al tuo file htaccess:

<IfModule mod_headers.c>
Set di intestazione Connessione keep-alive
</IfModulo>

2. Pianificare la pulizia regolare del database

Puoi anche aumentare la velocità del tuo sito web ripulendo il tuo database. Questo è particolarmente importante se usi WordPress.

WordPress è molto dipendente dal database e memorizza tutti i contenuti essenziali inclusi commenti, collegamenti, trackback, post, pagine, voci di moduli, impostazioni del plug-in, impostazioni del tema e impostazioni del sito Web nel database. Man mano che il tuo sito invecchia e apporti molte modifiche, il tuo database diventa sempre più gonfio non solo di file essenziali ma anche di file non importanti.

I file non importanti che possono gonfiare il tuo database includono revisioni dei post (a volte migliaia), post e commenti eliminati, commenti di spam (a volte migliaia o decine di migliaia), pingback, trackback e meta di post duplicati. La maggior parte di questi file aumenta inutilmente le dimensioni del tuo database e, di conseguenza, aumenta il tempo necessario per recuperare le informazioni dal tuo database, con il risultato che il tuo sito diventa più lento.

La soluzione in una situazione come questa è ripulire regolarmente il database. Puoi farlo ottimizzando manualmente le tue tabelle, oppure puoi utilizzare un processo più automatico installando un plug-in WordPress per l'ottimizzazione.

Indipendentemente da quale dei due approcci si intende adottare, è fondamentale eseguire il backup del database e dell'intero sito prima di procedere alla pulizia. WordPress è completamente dipendente dal database e non eseguire il backup del database prima di apportare modifiche al database può comportare la perdita dell'intero sito senza possibilità di ricorso (se qualcosa dovesse andare storto).

3. Rimuovere temi e plugin inattivi

La rimozione di temi e plug-in inattivi dovrebbe anche seguire quando ripulisci il database. Plugin e temi tendono a occupare molto spazio nel database, anche quando non sono attivi, il che spesso si traduce in un sito Web più lento.

Puoi assicurarti di avere un sito Web più veloce esaminando regolarmente l'elenco di temi e plug-in per assicurarti di rimuovere quelli inattivi. Una volta rimossi questi temi e plug-in inattivi, dovresti anche assicurarti di eseguire una pulizia del database per assicurarti che tutti i file che hanno lasciato vengano rimossi.

4. Comprimi le tue immagini

L'ottimizzazione della velocità del sito non può essere completa senza un'efficace ottimizzazione dell'immagine. In effetti, le immagini rappresentano circa il 60 percento dei dati caricati su una pagina Web media. Questo è significativo e mostra che ridurre significativamente le dimensioni delle tue immagini farà molto per garantire che il tuo sito web si carichi più velocemente.

Esistono diversi modi in cui puoi ottimizzare l'utilizzo delle immagini sul tuo sito in modo da non avere un impatto negativo sulla velocità del tuo sito. La compressione delle immagini è uno dei modi più efficaci.

Ad esempio, Kinsta è stato in grado di ridurre le dimensioni di un'immagine di oltre il 1.364 percento, senza troppe perdite di qualità, comprimendo l'immagine. Mentre la dimensione dell'immagine originale era di 2,06 MB, una versione leggermente compressa era di 590 KB e una versione a compressione media (senza molta perdita di qualità) era di 151 KB.

Questo è un grande risparmio nella dimensione dell'immagine e un conseguente miglioramento del tempo di caricamento della pagina semplicemente comprimendo un'immagine. Ora immagina lo stesso scenario non solo per una o due, ma per molte più immagini. Praticamente ogni strumento di modifica delle immagini ti consentirà di comprimere/ridimensionare le tue immagini senza molta perdita di qualità, ma puoi fare un ulteriore passo avanti installando plug-in WordPress specifici.

SUGGERIMENTO: Scopri il software di gestione del sito WordPress per aiutarti a gestire il tuo sito in generale, dal contenuto alla velocità del sito e tutto il resto.

Trova il miglior software di gestione del sito WordPress. Scopri ora, gratis →

5. Abilita il caricamento lento

Oltre alla compressione delle immagini, un altro modo per migliorare il tempo di caricamento del tuo sito Web attraverso l'ottimizzazione delle immagini è abilitare il caricamento lento.

In sostanza, il caricamento lento impedisce semplicemente il caricamento di immagini non necessarie durante il caricamento del sito Web, riducendo così significativamente le dimensioni iniziali della pagina Web. Ad esempio, se hai un articolo di 3.000 parole che utilizza 10 immagini con una media di 150 KB, sono 1.500 KB che devono essere caricati da immagini oltre ad altri elementi sul tuo sito web.

Abilitando il caricamento lento, tuttavia, poiché un utente molto probabilmente ha bisogno di vedere solo un'immagine alla volta sullo schermo, inizialmente verrà caricata solo un'immagine (o nessuna immagine, a seconda che l'immagine sia presente all'introduzione del tuo articolo o meno) durante il caricamento delle altre immagini verrà posticipato fino a quando un utente non scorrerà dove si trovano, con un conseguente risparmio iniziale fino a 1.350 KB al primo caricamento del sito e risultando in un sito Web molto più veloce.

CORRELATI: puoi utilizzare una delle seguenti cinque tecniche per caricare in modo pigro le immagini sul tuo sito web.

6. Riduci al minimo i reindirizzamenti

Man mano che il tuo sito invecchia, è naturale che tu abbia un numero di reindirizzamenti; tuttavia, quando i reindirizzamenti sono eseguiti male o quando hai troppi reindirizzamenti in atto, comincerà a impantanare il tuo sito e influirà negativamente sul tempo di caricamento del tuo sito. Naturalmente, mentre non puoi quasi fare a meno dei reindirizzamenti, ci sono casi in cui dovresti essere preoccupato.

Quando ci sono troppe catene di reindirizzamento

Una catena di reindirizzamento è quando hai più di un reindirizzamento tra l'URL originale e l'URL di destinazione. Ad esempio, Pagina 1 reindirizza a Pagina 3 che alla fine reindirizza a Pagina 5. In casi come questo, la velocità del sito è spesso influenzata negativamente. La soluzione è ridurre il numero di reindirizzamenti coinvolti prima che gli utenti arrivino alla pagina di destinazione.

Quando ci sono troppi reindirizzamenti in generale

Anche se questo potrebbe non essere un problema per i siti più piccoli, di solito lo è per i siti di grandi dimensioni, in particolare quando i reindirizzamenti sono impostati tramite htaccess. Quando inizi ad avere migliaia di reindirizzamenti, vuoi assicurarti di esaminarli tutti a fondo e fare la pulizia necessaria.

7. Abilita la memorizzazione nella cache

Puoi anche migliorare significativamente la velocità del tuo sito web abilitando la memorizzazione nella cache. Quando abiliti la memorizzazione nella cache, i file delle risorse del tuo sito Web vengono automaticamente archiviati sul computer dei visitatori la prima volta che visitano il tuo sito Web. Invece di dover fare una nuova richiesta al tuo server dal browser (che può influenzare la risposta del server se molte persone lo fanno contemporaneamente e generalmente si traduce anche in un sito Web più lento), estrae semplicemente il file di risorse dal loro computer e carica molto più velocemente.

I file di risorse che possono essere memorizzati nella cache includono file chiave come il logo del tuo sito Web, file CSS e altre risorse chiave. Una volta archiviati questi file, ogni pagina che utilizza queste risorse sul tuo sito Web verrà caricata molto più velocemente poiché non devono più essere scaricate di recente dal tuo server.

Puoi abilitare la memorizzazione nella cache aggiornando il tuo file htaccess per utilizzare il seguente codice, per gentile concessione di Varvy.

memorizzazione nella cache del codice htaccess


Se utilizzi WordPress, puoi abilitare la memorizzazione nella cache installando uno dei seguenti plugin di memorizzazione nella cache:

  • Cache totale W3
  • Supercache W3
  • Colibrì

Conclusione

L'implementazione di uno solo degli hack di cui sopra può comportare un miglioramento significativo della velocità del tuo sito Web, con conseguente aumento del traffico, delle conversioni e delle vendite senza che tu debba generare traffico aggiuntivo.

Oltre alla velocità del sito, ci sono molti altri fattori che influenzano il posizionamento della tua pagina. Per tenere sotto controllo tutte le metriche del sito, trova i migliori strumenti SEO per aiutarti a rimanere in pista ed elevare la velocità, il ranking e altro del tuo sito web.

Consulta gli strumenti SEO più facili da usare →