21 suggerimenti su come velocizzare un blog WordPress

Pubblicato: 2018-07-04

Quando navighi in Internet, probabilmente non prendi in considerazione la velocità del sito web. Se la tua connessione Internet è abbastanza buona, probabilmente hai solo due conclusioni su ogni singolo sito per quanto riguarda la velocità: il sito è o non è abbastanza veloce. Ed è così che la maggior parte degli utenti di Internet vedrà il tuo sito Web WordPress. Anche se è attraente per un visitatore specifico, se il blog non si carica abbastanza velocemente, perderai quel visitatore. Certamente. Ed è per questo che devi fare tutto ciò che è in tuo potere per rendere il tuo sito WordPress il più veloce possibile.

Sebbene ci siano numerosi modi per velocizzare un sito, alcuni richiederanno conoscenze tecniche, altri richiederanno una dedizione totale da parte tua mentre altri saranno semplicemente troppo costosi.

Come sempre, WordPress può aiutarti con il problema. Non solo WordPress è in costante miglioramento, ma lo sono anche i plugin, i temi e le società di hosting. In questo articolo, stiamo per mostrarti come velocizzare il tuo sito Web WordPress. Ci sono molti fattori che influiscono sulla velocità del sito e, a seconda del tuo sito, puoi migliorare la velocità nei prossimi minuti.

  • Usa un plugin per la cache
  • Ottimizza le immagini
  • Ottimizza la homepage
  • Carica Google Maps correttamente
  • Pulisci e ottimizza i database
  • Rimuovi i caratteri non necessari dal codice sorgente (riducilo)
  • Scegli un tema WordPress veloce
  • Non installare plugin non necessari
  • Dividi post più grandi
  • Limita il numero di revisioni dei post
  • Aggiorna a PHP7. Ora!
  • Modifica la cache del browser
  • Come rimuovere le stringhe di query dalle risorse statiche
  • Riduci il numero di richieste HTTP
  • Non usare Gravatar
  • Rimuovi i commenti se non li stai utilizzando
  • Rimuovi emoji
  • Usa gli Sprite CSS in WordPress
  • Limita il numero di pulsanti dei social media
  • Scarica script e stili che non usi
  • Disabilita incorporamenti

1. Usa un plugin per la memorizzazione nella cache

Installando e configurando un plug-in di memorizzazione nella cache, puoi immediatamente sentire il cambiamento nella velocità del tuo sito. Tutti i siti web avranno parti che non cambiano così frequentemente. Che si tratti di un'immagine, di un file CSS o JS, un plug-in di memorizzazione nella cache può gestire quei file in modo che non debbano essere scaricati dal server ogni volta che un utente apre il tuo sito. Ciò aiuterà principalmente i visitatori di ritorno che avranno già archiviati quei file.

Esistono numerosi plug-in di memorizzazione nella cache di WordPress, ma solo alcuni popolari. La buona notizia è che quei plugin sono codificati bene, velocizzeranno il tuo sito istantaneamente e sono completamente gratuiti! Il plugin più popolare per il lavoro è W3 Total Cache che ha più di 1 milione di utenti attivi. È impressionante! Esistono altri plugin che possono fare lo stesso, come il plugin WP Fastest Cache che abbiamo già menzionato in uno dei nostri articoli precedenti.

2. Ottimizza le immagini

Che si tratti di una sola immagine sulla tua home page o di un'intera galleria di fotografie che desideri mostrare, le immagini non ottimizzate possono rallentare drasticamente il tuo sito web. Supponiamo che tu stia utilizzando una fotocamera in grado di scattare foto ad alta risoluzione. Quelle foto saranno probabilmente più di 2 MB e possono superare facilmente il limite di 4 MB. Anche le immagini dei moderni smartphone genereranno file di grandi dimensioni. Se non ci pensi e carichi semplicemente una foto, immagina il carico sul tuo sito.

Semplicemente aggiungendo quell'immagine che è "pesante" di 2 MB o 4 MB, i tuoi utenti dovranno scaricare quell'immagine una volta aperto il tuo sito. Mentre gli utenti che provengono da una connessione a banda larga non sentiranno molta differenza, gli utenti con velocità Internet più basse ne soffriranno. Non solo quello; anche Google disapprova i tempi di caricamento più lenti, quindi il tuo page rank potrebbe risentirne nel lungo periodo.

Questo non dovrebbe essere un problema dato che puoi ottimizzare le immagini così facilmente. Prima di tutto, se non stai mostrando il tuo ultimo lavoro e non hai bisogno di visualizzare le immagini a piena risoluzione, inizia abbassando la risoluzione. Ad esempio, se il tuo tema mostra una larghezza massima di 800 px, l'immagine non dovrebbe essere più larga di quella. Puoi semplicemente modificare le dimensioni o forse anche ritagliare un'immagine. Ci sono anche molti strumenti e app che possono aiutarti a ottimizzare le immagini. Sia che tu voglia utilizzare un software professionale come Photoshop che può fare miracoli alle tue immagini e ottimizzarle specificamente per il web, o che tu voglia utilizzare un semplice strumento online, dovresti ottimizzare le tue immagini.

3. Ottimizza la home page

La tua home page è una pagina importante. Anche se una persona non arriva sulla home page, probabilmente vorrà visitarla dagli altri tuoi post e pagine. Ed è per questo che la homepage deve essere ottimizzata correttamente. Come accennato in precedenza, prenditi cura delle immagini sul tuo sito web e assicurati che siano ottimizzate. Usa estratti più piccoli per i tuoi post invece di mostrare quelli più grandi. Non mostrare le immagini dei post; invece, lascia un link "leggi di più" prima della prima immagine in un post. Non utilizzare troppi widget della barra laterale e del piè di pagina che possono rallentare il tuo sito.

4. Carica correttamente Google Maps

Widget di Google Maps


Se utilizzi Google Maps per mostrare una posizione, assicurati che la mappa interattiva non ti rallenti. Una semplice mappa sul tuo sito web può richiedere fino a 2 MB, il che costringerà i tuoi visitatori a scaricare dati aggiuntivi anche se non sono interessati alla mappa.

Ma se stai usando WordPress, questo compito può diventare ancora più semplice. Sì, stiamo parlando del plug-in Widget di Google Maps che può eseguire il rendering di un'immagine in miniatura dalla tua mappa. In questo modo, aggiungerai solo diversi Kilobyte di dati al tuo sito invece di uno o due Megabyte. Ciò avrà un enorme impatto sulla velocità del tuo sito web, mentre i tuoi visitatori interessati alla mappa potranno comunque avere l'esperienza completa di Google Maps.

5. Pulisci e ottimizza i database

WordPress utilizza i database per archiviare praticamente tutto il necessario per funzionare senza problemi. Durante un po' di tempo, questi database inizieranno ad accumularsi e cominceranno lentamente a rallentare il tuo sito. Pulindo e ottimizzando i database, puoi velocizzare il tuo sito WordPress. Fortunatamente, non devi aprire manualmente ogni singolo database e vagare tra migliaia di righe memorizzate lì, ma puoi rilassarti e lasciare il lavoro a un altro plugin di WordPress. In questo caso, suggeriamo il plugin WP-Optimize che è gratuito e può essere eseguito senza la necessità di PhpMyAdmin.

6. Rimuovi i caratteri non necessari dal codice sorgente (rimpiccioliscilo)

Il codice sorgente può contenere migliaia di righe. Aggiungendo temi aggiuntivi, plug-in e funzioni personalizzate, il numero cresce rapidamente e influisce sulla velocità del tuo sito. Sebbene il codice sia solitamente utile, ci sono molti caratteri non necessari nel codice sorgente che possono solo rallentarti. Che si tratti di un gruppo di caratteri di spazio bianco, caratteri di nuova riga, commenti o delimitatori di blocco, puoi rimuoverli in sicurezza per velocizzare il tuo sito WordPress.

No, non dovrai sfogliare il codice sorgente per eliminare quei caratteri manualmente; c'è un plugin per WordPress che può fare il lavoro per te. Se hai installato W3 Total Cache per affrontare il problema della memorizzazione nella cache, hai già un plug-in che può essere utilizzato per la minimizzazione. Un altro plugin popolare che può minimizzare il codice sul tuo sito Web WP è Autoptimize.

Velocizzare un sito Web WordPress richiede tempo. Ci sono così tante cose che puoi migliorare per rimuovere quella piccola frazione di secondo dal tempo di caricamento. Tuttavia, la velocità del tuo sito è importante sia dal punto di vista dei visitatori che dei motori di ricerca. E, anche se dovrai passare attraverso diverse tecniche e plugin per ottenere il meglio dal tuo sito, ne varrà la pena.

Prima di entrare nei dettagli, assicurati di avere la migliore opzione di hosting. Questo è il primo passo necessario per avere un sito veloce.

Ora, ti mostriamo come minimizzare manualmente i file CSS e JavaScript ed elenchiamo anche due plugin che ti aiuteranno a velocizzare il tuo sito. Pronto?

Cos'è la minificazione?

Prima di sporcarti le mani sui file, vediamo rapidamente cosa significa minimizzare i file CSS e JavaScript in WordPress. Come probabilmente già saprai, ci sono dozzine e dozzine di file necessari per il corretto funzionamento di WordPress. Quando aggiungi nuovi temi e plugin, il numero continua a crescere. Allo stesso tempo, la velocità del tuo sito web continua a diminuire. Fortunatamente, non devi preoccuparti molto del codice che alimenta WordPress, temi e plugin. Ma dovresti sapere che puoi rendere quei file più piccoli e quindi aumentare la velocità del tuo blog.

La minimizzazione è un processo di rimozione di caratteri non necessari dal codice. Il processo ridurrà i file interessati, ma non ne modificherà la funzionalità.

Quando minimizzi i file CSS e JavaScript in WordPress, rimuoverai cose come spazi bianchi, caratteri di nuova riga, commenti e delimitatori di blocco. Per ogni carattere rimosso dal codice, accelererai un po' il tuo sito. Ecco un semplice esempio di codice CSS prima e dopo il processo di minificazione.

Codice CSS prima della minificazione

 corpo {
margine: 10 px;
colore:#333333;
sfondo:blu;
}

Sebbene ciò sia molto più semplice per l'occhio umano, utilizza caratteri di cui una macchina non ha bisogno per interpretare il codice.

Codice CSS dopo la minificazione

 corpo{margine:20px;colore:#333;sfondo:blu}

Per un computer, questo codice sembra uguale a quello mostrato in precedenza. Le nuove righe non sono qualcosa di cui un computer ha bisogno per eseguire correttamente il codice. Se dai un'occhiata al colore, puoi vedere che abbiamo persino rimosso alcuni numeri; un computer conoscerà ancora il colore corretto. Notare che non c'è un punto e virgola dopo l'ultimo elemento. In questo semplice esempio, abbiamo rimosso alcuni caratteri e ridotto il codice. Ora immagina cosa succede quando hai migliaia di righe di codice.

Minimizza i file CSS e JavaScript manualmente

Quando lavori su un tema personalizzato o un plugin per WordPress, vorrai minimizzare i file CSS e JavaScript su cui stai lavorando. In tal caso, non dovrai installare plug-in aggiuntivi per eseguire il lavoro per te. Invece, puoi minimizzare rapidamente solo i file di cui hai bisogno. In questo modo, puoi concederti il ​​lusso di digitare il codice che è facile per i tuoi occhi e renderlo comunque il più veloce possibile in seguito. Se sei più serio sulla codifica, ti consigliamo di prendere in considerazione l'utilizzo di preprocessori CSS e JS. Queste app sofisticate possono aiutarti a scrivere il codice e anche a minimizzarlo e macinarlo dopo aver esportato i file.

Minimizza CSS manualmente

  • https://cssminifier.com
  • http://www.cleancss.com/css-minify/
  • http://csscompressor.com

Minimizza JavaScript manualmente

  • http://www.minifier.org
  • https://jscompress.com
  • https://javascript-minifier.com

I migliori plugin WordPress di minimizzazione

I servizi che ti abbiamo mostrato sopra faranno un ottimo lavoro con il tuo codice personalizzato. Ma se vuoi minimizzare tutti i file sul tuo sito WordPress, sarebbe praticamente ridicolo esaminare ogni singolo file presente sul tuo server. Siamo lieti di informarti che alcuni fantastici plugin gratuiti possono minimizzare file CSS e JavaScript in WordPress per te. Lascia che ti mostriamo i migliori.

Ottimizzazione automatica

Con oltre 200.000 installazioni attive, Autoptimize è una delle scelte più popolari quando si tratta di ottimizzare il tuo sito WordPress. Tra le altre straordinarie funzionalità, il plugin può minimizzare script, stili e HTML . Comprimerà i file, li metterà nella cache e sposterà il codice per velocizzare il tuo sito .

  1. Installa e attiva il plugin
  2. Vai su Impostazioni -> Ottimizza automaticamente
  3. Fare clic su Mostra impostazioni avanzate
  4. Controlla le opzioni Ottimizza codice HTML, Ottimizza codice JavaScript e Ottimizza codice CSS
  5. Salvare le modifiche

Cache totale W3

Questo popolare plugin fa tutto. Ovviamente, il plugin memorizzerà i file nella cache in primo luogo. Ma se sei interessato a rimuovere le stringhe di query dalle risorse statiche, W3 Total Cache lo farà per te. Allo stesso modo, minimizzerà i file CSS e JavaScript e farà lo stesso anche per i tuoi post, pagine e RSS. Devi solo controllare.

  1. Installa e attiva il plugin
  2. Vai a Prestazioni -> Minimizza
  3. Assicurati di mantenere selezionata la struttura dell'URL di riscrittura
  4. Abilita le impostazioni di minimizzazione HTML , le impostazioni di minimizzazione JS e le impostazioni di riduzione CSS
  5. Salva tutte le impostazioni

Come puoi vedere, il processo di minificazione è abbastanza semplice. Se stai usando un plugin per WordPress, non hai davvero scuse. Minimizza i file CSS e JS sul tuo sito e torna al test online di velocità e prestazioni a tua scelta. Siamo sicuri che otterrai un punteggio molto migliore e una nota di ringraziamento dai tuoi visitatori e dai motori di ricerca.

7. Scegli un tema WordPress veloce

Prima ancora di iniziare a lavorare sul tuo sito, dovresti stare attento quando scegli un tema WordPress. All'inizio, potrebbe sembrare che un tema specifico attiri più visitatori semplicemente per il suo layout e le splendide immagini che utilizza. Ma prova a pensare al futuro; invece di scegliere semplicemente il tema più bello che trovi, prova diversi temi in browser diversi, da dispositivi diversi.

Ti sorprenderà quale differenza può significare un tema per l'intera velocità del sito. Non solo un numero enorme di immagini può soffocare il tema, ma ci sono così tante cose nascoste nel codice che possono significare una grande differenza. Anche se non è sempre così, i temi premium dovrebbero essere codificati meglio e dovrebbero funzionare meglio.

8. Non installare plugin non necessari

Quando inizi a lavorare sul tuo sito, potresti essere tentato di installare nuovi plugin. Sebbene ci siano plugin che dovrai installare ed eseguire, fai attenzione a non sovraccaricare il tuo sito. Per cominciare, i plugin attivi avranno sicuramente un impatto sulla velocità del tuo sito.
. D'altra parte, anche i plugin inattivi occuperanno il tuo prezioso spazio che influenzerà la dimensione dei tuoi file di backup. Quando sommi tutto, sia i plug-in attivi che quelli inattivi possono compromettere la velocità del tuo sito, quindi pensaci due volte prima di installare un plug-in che non ti serve effettivamente.

9. Dividi post più grandi

Se tendi a scrivere post molto lunghi in cui hai anche molti video e immagini allegati, dovresti considerare di dividerli in più pagine. Questo può essere fatto molto rapidamente poiché non è nemmeno necessario utilizzare un plug-in per questo: WordPress ti ha coperto, ma forse non lo sai nemmeno.

10. Limita il numero di revisioni dei post

Le revisioni dei post sono una cosa utile. Ma il fatto è che la maggior parte degli utenti non li usa affatto o che non hanno bisogno di più di poche revisioni per post. Le revisioni sono archiviate in un database e se hai un numero enorme di post, immagina quante revisioni aggiuntive ci saranno. Questo rallenterà sicuramente il tuo sito WordPress, quindi assicurati di limitare il numero di revisioni o addirittura di rimuoverle completamente se non necessarie.

11. Aggiorna a PHP7. Ora!

Dovresti sempre sforzarti di lavorare il meno possibile per ottenere il maggior numero di risultati. Ottimizzare il tuo sito per renderlo veloce non è diverso. Perché passare ore a ottimizzare solo per radere qualche millisecondo quando puoi fare pochi clic e velocizzare facilmente il sito del 20%. Non c'è magia nel nostro metodo. È chiaro, semplice e ovvio. Una volta implementato, ti chiederai "perché non l'ho fatto prima".

Numerosi test mostrano che PHP7 è il 20% più veloce di PHP5 negli ambienti di produzione reali. Sui test generici, può essere più veloce del 200%. È anche più sicuro, ha nuove utili funzionalità ed è consigliato da WordPress. Quindi, come aggiornare?

Se stai utilizzando una società di hosting decente, sei già su PHP7, quindi controlla la tua versione prima di andare oltre. Prendi il plugin My WordPress Health Check o carica un file con la funzione phpinfo(). Già su PHP7? Superbo! Hai finito. Usando PHP5? Eliminiamolo.

Accedi al tuo cPanel. Se non hai un link a portata di mano, aggiungi ":2083" alla fine del tuo nome di dominio, ad esempio http://www.mydomain.com:2083 . Una volta entrato, cerca un'icona che dice "Selettore PHP", "Seleziona versione PHP" o "Gestore versione PHP" nella sezione "Software". Fare clic sull'icona per aprire il selettore della versione PHP. A seconda di ciò che la tua società di hosting ha abilitato, sarai in grado di selezionare la versione PHP per l'intero account, per domini specifici o a livello di cartella. Qualunque sia la situazione abilitata nel tuo cPanel, assicurati di scegliere v7.0 o v7.1 per l'installazione di WordPress. Fare clic su "Salva". Aggiorna il tuo sito per verificare che la modifica sia attiva e goditi la velocità.

PHP7 WordPress

Ma… (inserisci qui la tua scusa)

Se non hai già aggiornato, hai sicuramente una "buona" ragione per farlo. Senza offesa, ma no, non lo fai! Sfatiamo le scuse che hai.

Sembra un sacco di lavoro e cose relative al server che non capisco

Sì, è relativo al server, ma se sai come accedere a cPanel, hai tutte le competenze necessarie. È tanto lavoro quanto creare un nuovo indirizzo email in cPanel. Trova l'icona; clic; seleziona una nuova versione dal menu a tendina; Salva. Fatto.

Se non ti senti a tuo agio nel farlo, il che va bene, apri un ticket di supporto con la tua società di hosting e lo faranno per te.

La mia società di hosting non supporta PHP7

Questo è un grosso problema! Enorme! Questo fatto di per sé potrebbe non essere così preoccupante, ma ha numerose altre conseguenze. Significa che stai utilizzando un software server obsoleto e che la tua società di hosting semplicemente non sta facendo il suo lavoro. Al momento stai pagando il prezzo di avere un sito lento, ma presto quando le cose iniziano a crollare perché non stanno mantenendo i server, avrai a che fare con gravi tempi di inattività.

Invia loro un'e-mail e chiedi loro di migrare immediatamente il tuo account su un nuovo server che supporti PHP7. Se non lo fanno (per qualsiasi motivo), devi trovare una buona società di hosting WordPress. Hai paura e non vuoi farlo? Va bene essere ansiosi per le migrazioni, ma non devi farlo da solo.

Le società di hosting decenti faranno la migrazione per te. Seriamente, non è un trucco di marketing. Dai loro la tua vecchia password cPanel, e il gioco è fatto.

Ho sentito dire che WordPress non funziona con PHP7

Sul serio!? WordPress indica esplicitamente PHP7 o versione successiva come requisito del server. Quindi, per farla breve: funziona.

PHP7 è nuovo e sperimentale

PHP v7.0 è uscito a dicembre 2015. Non è certo "nuovo". È un software collaudato che è migliore di PHP5. È più veloce, ha più funzioni ed è semplicemente il futuro. Se questo non è abbastanza per te, tieni presente che PHP5 non viene più mantenuto attivamente.

12. Migliora la velocità di WordPress modificando la cache del browser

Quando un utente inizia a caricare il tuo sito web, il suo browser inizia immediatamente a scaricare tutti i file necessari da un server su cui si trova il tuo sito web. A seconda della velocità della connessione Internet dell'utente e delle capacità del server, il sito può essere caricato più velocemente o più lentamente. Ovviamente, ogni parte vuole caricare il sito il più velocemente possibile e tu, come amministratore, devi fare tutto ciò che è in tuo potere per rendere il tuo sito velocissimo.

Migliora la velocità di WordPress e memorizza nella cache i file statici più a lungo

Quella prima visita al tuo sito dipende interamente dalla connessione Internet e dal server, ma puoi apportare la modifica per i tuoi visitatori abituali. Probabilmente non si renderanno conto che le modifiche sono state apportate, ma avranno sempre in mente quanto è veloce il tuo sito. Puoi metterti nei loro panni: se i siti impiegano pochi secondi per caricare ogni pagina, probabilmente non rimarrai in giro per troppo tempo, non importa quanto sia buono il contenuto, giusto?

La tecnologia di memorizzazione nella cache prende alcuni dei file dal server e li memorizza su un computer locale. Quindi, se un utente visita di nuovo lo stesso sito, il browser controllerà i file memorizzati e li caricherà istantaneamente invece di scaricarli nuovamente dal server remoto. Ciò riduce il tempo di caricamento, migliora la velocità di WordPress e rende un visitatore molto più felice.

Utilizzando il seguente codice, puoi dire a WordPress di memorizzare nella cache i file statici per un periodo di tempo più lungo. Prima di correre a copiare e incollare il codice, prenditi un minuto per riconsiderare: quanto spesso apporti modifiche al tuo sito web, che tipo di contenuto hai e questo può davvero aiutare il tuo sito se prolunghi la memorizzazione nella cache?

  • Apri il file .htaccess
  • Copia e incolla quanto segue:
 # Cache del browser
<IfModule mod_expires.c>
ScadeAttivo su
ExpiresByType image/jpg "accesso 1 anno"
ExpiresByType image/jpeg "accesso 1 anno"
ExpiresByType image/gif "accesso 1 anno"
ExpiresByType image/png "accesso 1 anno"
ExpiresByType testo/css "accesso 1 mese"
ExpiresByType application/pdf "accesso 1 mese"
ExpiresByType text/x-javascript "accesso 1 mese"
ExpiresByType application/x-shockwave-flash "accesso"
1 mese"
ExpiresByType image/x-icon "accesso 1 anno"
ExpiresDefault "accesso 2 giorni"
</IfModule>
  • Salvare le modifiche

Dopo aver salvato le modifiche, il server cambierà il tempo di accesso per l'archiviazione di quei file localmente. Se non ti senti a tuo agio nel modificare il file .htaccess da solo, puoi fare lo stesso utilizzando un semplice plugin.

13. Come rimuovere le stringhe di query dalle risorse statiche in WordPress e velocizzare il tuo sito

Se stai cercando di velocizzare e ottimizzare il tuo sito WordPress, probabilmente ti sei imbattuto in diversi strumenti di diagnostica online che possono aiutarti in questo. Ti invitiamo a fare i test; ti diranno quanto sta funzionando il tuo sito web e la maggior parte di questi strumenti ti mostrerà i dettagli sulla velocità del tuo sito.

Ad esempio, se esegui un test su GTmetrix, ti mostrerà quali immagini stanno rallentando il tuo sito. Ti dirà la velocità di caricamento di fogli di stile e script, dettagli sulla minificazione e molto altro. Una delle cose che molti utenti di WordPress trovano in cima all'elenco (il che significa che il problema dovrebbe essere risolto il più rapidamente possibile) è "rimuovere le stringhe di query dalle risorse statiche". In questa parte, spiegheremo brevemente cosa sono le stringhe di query e come rimuoverle rapidamente per migliorare la velocità del tuo sito web.

Cosa sono le stringhe di query?

Le stringhe di query sono parti degli URL che puoi trovare dopo un punto interrogativo (?) o un simbolo di e commerciale (&). I browser o le applicazioni esterne di solito aggiungono queste parti agli URL per aggiungere parametri aggiuntivi.

Utilizzando le stringhe di query, ad esempio, un plug-in di WordPress può passare valori diversi attraverso l'URL in modo che altre applicazioni e servizi possano utilizzarli.

Il più delle volte, dopo aver fatto clic su un annuncio pubblicitario, un articolo dai social media o la tua casella di posta elettronica, vedrai un URL piuttosto lungo con stringhe di query. Per comunicare ai servizi di analisi l'origine della tua visita, altri servizi (e gli stessi umani) aggiungeranno UTM, stringhe di query specifiche che descrivono fonti, media e campagne. I marketer lo usano per monitorare l'efficacia delle loro campagne. E questo è qualcosa di completamente normale; non preoccuparti di questo tipo di stringhe di query.

Perché e quando rimuovere le stringhe di query?

GTmetrix rimuove le stringhe di query dalle risorse statiche

Sebbene le stringhe di query siano una parte importante degli elementi dinamici, possono rallentare il tuo sito WordPress se vengono utilizzate in risorse statiche. Se hai mai aperto una console del browser mentre sei sul tuo sito, potresti aver scoperto che il sito Web mostra i numeri di versione di script e stili. Questo potrebbe sembrare familiare:

/wp-includes/css/dashicons.min.css?ver=4.4.2

Alcuni server di cache proxy e CDN non possono memorizzare nella cache questo tipo di risorse. Ciò significa che ogni volta che apri un sito, il server dovrà inviarti il ​​file più e più volte. E questo è qualcosa che rallenta enormemente un sito. Solo quella stringa di query non farà molta differenza, ma quando ne accumuli alcune, le cose possono diventare serie. È finalmente giunto il momento di risolvere il problema e rimuovere le stringhe di query dalle risorse statiche.

Come rimuovere le stringhe di query dalle risorse statiche

Stringa della domanda

Esistono alcune tecniche per rimuovere le stringhe di query dalle risorse statiche in WordPress e stiamo per mostrarvele. Puoi farlo copiando una semplice funzione oppure puoi utilizzare alcuni plugin di WordPress che risolveranno il problema per te. Qualunque tecnica tu scelga, non sbaglierai: rimuoverai le stringhe di query dalle risorse statiche nei prossimi minuti e accelererai il tuo sito nel momento stesso.

Aggiungi una semplice funzione

Il primo metodo richiede solo di copiare e incollare una semplice funzione nel file functions.php. Se hai mai aggiunto una funzione lì, sai già che non è un grosso problema. Ma se è la prima volta, fai molta attenzione poiché un piccolo errore nel file può rendere il tuo sito inutilizzabile. Per sicurezza, crea un backup del file prima di procedere.

  • Apri e modifica il file functions.php
  • Copia e incolla il seguente codice:
 funzione _remove_script_version( $src ){
$parts = esplode( '?ver', $src );
restituisce $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version'
,15, 1 );
add_filter( 'style_loader_src', '_remove_script_version'
,15, 1 );
  • Salvare le modifiche

Deseleziona l'opzione in W3 Total Cache

Poiché W3 Total Cache è un plugin popolare che conta più di un milione di installazioni attive al momento, è probabile che tu stia già utilizzando il plugin. In tal caso, dovrai solo deselezionare un'opzione dalle impostazioni:

  1. Vai a Prestazioni -> Cache del browser
  2. Deseleziona l'opzione Impedisci la memorizzazione nella cache degli oggetti dopo la modifica delle impostazioni
  3. Salvare le modifiche

Usa il plug-in Rimuovi stringhe di query da risorse statiche

Se non ti piace aggiungere il codice a functions.php da solo, puoi usare un plugin gratuito per il lavoro. Rimuovi stringhe di query da risorse statiche è un plug-in leggero e semplice che farà la stessa cosa senza che tu debba toccare il codice.

Basta installare il plugin, attivarlo e il gioco è fatto. Nel momento in cui attivi il plugin, le stringhe di query verranno rimosse dalle risorse statiche.

Indipendentemente dalla tecnica utilizzata, rimuovere le stringhe di query non dovrebbe essere stato un compito difficile. Ora che hai finito, puoi eseguire un'altra scansione sullo strumento velocità e prestazioni di tua scelta per vedere se e come il punteggio (e la velocità del tuo sito) è migliorato.

14. Riduci il numero di richieste HTTP e velocizza il tuo sito WordPress

Sebbene tutto ciò che serve per caricare un sito Web sia un clic del pulsante per te, c'è molto di più da gestire per i computer. Quel clic e un secondo che impiegheranno prima che una pagina venga visualizzata di fronte a te potrebbero nascondere dozzine se non centinaia di richieste HTTP al server. Ovviamente, più informazioni vanno avanti e indietro, più tempo dovrai aspettare per il caricamento di un sito. Una delle cose più semplici che puoi fare per velocizzare il tuo sito è avere una buona compagnia di hosting. Ma quando decidi di andare ancora più in profondità per velocizzare il tuo sito Web WordPress, dovresti occuparti delle richieste HTTP.

Per cominciare, dovresti testare il tuo sito web per vedere quante richieste sono necessarie per caricare una determinata pagina. Ci sono diversi modi di testare. Invece di mostrarti tutte le possibilità, sarà sufficiente inserire un URL in HTTP Requests Checker. Otterrai immediatamente i risultati e, si spera, non avrai più di 30 richieste. Se lo fai, è il momento di ridurre il numero di richieste HTTP e velocizzare il tuo sito WordPress.

Controllo richieste HTTP

15. Non usare Gravatar

Se stai usando il sistema di commento predefinito di WordPress, stai usando anche Gravatars. Ora, se ricevi qualche commento al mese, questo non deve preoccuparti molto. Ma se ai tuoi visitatori piace lasciare note rapide sotto i tuoi articoli, dovresti considerare di rimuovere i Gravatar dall'immagine.

Una volta che ti diciamo che ogni immagine Gravatar aggiunge un'altra richiesta HTTP al server, immagina cosa succede quando hai più di, diciamo, cento commenti su una singola pagina? Indovina cosa succede quando ci sono più di cento richieste aggiuntive che non devono essere presenti: sì, il tuo sito diventa più lento.

Controllo richieste HTTP

Se non hai bisogno di quelle piccole immagini accanto a ogni commento, vai su Impostazioni -> Discussione -> Avatar e deseleziona l'opzione per mostrare gli avatar nei commenti. È facile così. Nel caso in cui devi solo avere avatar, dovresti prendere in considerazione l'installazione di un sistema di commenti di terze parti per WordPress che gestirà le cose in modo diverso. Ad esempio, Disqus è una scelta popolare che fa il lavoro di mostrare gli avatar molto più velocemente.

16. Rimuovi i commenti se non li stai usando

Come puoi immaginare, l'utilizzo dei commenti richiede file aggiuntivi. Se stai utilizzando il sistema di commento predefinito, non devi fare nulla: è qualcosa di cui hai il vantaggio e quella richiesta extra è giustificata. Ma nel caso in cui non utilizzi i commenti sul tuo sito o utilizzi un sistema di commenti diverso, dovresti rimuovere lo script commento-risposta. Per fare ciò, è necessario copiare la seguente funzione nel file functions.php:

 funzione commenti_clean_header_hook(){
 wp_deregister_script('commento-risposta');
 }
add_action('init','comments_clean_header_hook');function
commenti_clean_header_hook()
{
wp_deregister_script('commento-risposta');
}
add_action('init','comments_clean_header_hook');

17. Rimuovi gli emoji

Sì, gli emoji sono carini. Sì, tutti li usano sui propri computer, smartphone e tablet. Sebbene WordPress li abbia introdotti nella versione 4.2. ciò non significa che devi caricare quel file JS aggiuntivo sul tuo sito solo per avere le faccine sorridenti . La velocità del tuo sito dovrebbe essere più importante dell'avere emoji (a meno che tu non possa vivere senza di loro).

18. Usa gli sprite CSS in WordPress

Come puoi vedere dal test di una pagina, ogni immagine richiede una richiesta HTTP. Ciò non significa che dovresti rimuovere le immagini, ma dovresti averne cura. Quando si tratta della velocità del tuo sito, scopri come ottimizzare le immagini per WordPress. Ma quando si tratta di richieste, puoi ridurre il numero di quelle richieste HTTP creando Sprite CSS.

Se vai al sito Spriteme, sarai in grado di selezionare tutte le immagini da una pagina che usi e combinarle in un unico file. Dopo aver modificato i collegamenti alle immagini, aumenterai le dimensioni dell'immagine, ma allo stesso tempo ridurrai il numero di richieste. Questo potrebbe sembrare contraddittorio, ma puoi effettivamente velocizzare le cose: un server funzionerà meglio con un file di grandi dimensioni piuttosto che dover rispondere a dozzine di richieste.

19. Limita il numero di pulsanti dei social media

I social media sono diventati una parte standard di ogni sito web. Sia che tu abbia un piccolo sito personale o aziendale, o che tu stia gestendo un portale con dozzine di scrittori, dovrai collegare i social media al sito. Va bene, e dovresti farlo.

Ma quando si tratta di mostrare i pulsanti social, meno è meglio . Sebbene tu possa aver aperto account su una dozzina di reti, visualizza i pulsanti solo per quelli che nutri di più. Ogni pulsante caricherà la propria immagine e file aggiuntivi che potrebbero rallentare il tuo sito.

20. Scarica script e stili che non usi

Scarica script e stili e velocizza il tuo sito

Un utente medio di WordPress non ha la più pallida idea di cosa stia succedendo in background. Chi ha il tempo di pensare a script e stili su un sito. Non ti biasimiamo per questo, ma ora che abbiamo ottenuto la tua attenzione, prenditi del tempo per controllare il tuo sito per script e stili che non ti servono.

Non devi essere un esperto. Ti abbiamo già mostrato un piccolo plugin che ti mostrerà tutti gli script e gli stili che vengono caricati su ciascuna delle tue pagine. Utilizzando WP Asset CleanUp, puoi riconoscere facilmente i file che non ti servono più e puoi scaricarli rapidamente. Se hai più esperienza con WordPress, il plug-in ti aiuterà a isolare i dati e in seguito potrai eliminare manualmente i file. In caso contrario, lascia il plug-in e lascia che gestisca script e stili per te.

21. Disabilita gli incorporamenti

To improve user experience, WordPress developers introduced a new JS file that allows you to embed videos from different services like Youtube is just by copying a URL. You can embed images and tweets the same way just by pasting the link in the Visual Editor.

While this feature is an amazing one, many people just don't use it. If you're trying to speed up your site, it is more important to remove one request than having a preview of the video. You know which video you're embedding, so there's no real need for having that preview, right?

If you're not good with code, and you just have to install a plugin, there a simple plugin that will remove embeds from your site. If you can handle a few lines of code that you just need to copy, use the following function and put it in your functions.php file:

 function speed_stop_loading_wp_embed() {
if (!is_admin()) {
wp_deregister_script('wp-embed');
}
}
add_action('init', 'speed_stop_loading_wp_embed');

Take your time, and check your WordPress site for those unwanted HTTP requests. Even if you reduce the number just for a few pages, or if you find just a file that you don't have to load, it will be a success. Non preoccuparti; even if your users don't feel the speed improvement, search engines will.

Conclusion: Always take care of your blog speed

If you make changes only to several things on your site, you might benefit from them. The steps we have described in this article are completely free, so it won't hurt to try them out. Still, don't forget to take care of your site; update WordPress, themes, and plugins on a regular basis and never neglect your blog.

Sometimes, even an optimized site won't run fast. In that case, you will have to look for another hosting company or consider paying extra bucks for a managed or dedicated server.