Vuoi accelerare il tuo sito WordPress? Caricamento veloce pagine migliorare l’esperienza utente, aumentare le pagine visualizzate, e aiutare con il vostro WordPress SEO. In questo articolo, condivideremo i suggerimenti di ottimizzazione della velocità di WordPress più utili per aumentare le prestazioni di WordPress e accelerare il tuo sito web.
A differenza di altri elenchi “X best WordPress caching plugin” o generici “X suggerimenti per accelerare WordPress” tutorial, questo articolo è una guida completa per l’ottimizzazione delle prestazioni di WordPress.
Abbiamo cercato di coprire tutto, dal motivo per cui la velocità è importante, ciò che rallenta il tuo sito WordPress, e passi attuabili che si possono adottare per migliorare immediatamente la velocità di WordPress.
Per semplificare, abbiamo creato un sommario per aiutarti a navigare attraverso la nostra guida definitiva per accelerare il tuo sito WordPress.
- Sommario
- Perché la Velocità è Importante per il Vostro Sito WordPress?
- Come controllare la velocità del tuo sito web WordPress?
- Cosa rallenta il tuo sito WordPress?
- Importanza di un buon hosting WordPress
- Accelerare WordPress in semplici passi (senza codifica)
- Installa un plugin di caching WordPress
- Ottimizza le immagini per la velocità
- Migliori pratiche di ottimizzazione delle prestazioni di WordPress
- Mantieni aggiornato il tuo sito WordPress
- Ottimizza i processi in background
- Utilizzare estratti sulla Home page e archivi
- Utilizzare un Content Delivery Network (CDN)
- Non caricare file audio/video direttamente su WordPress
- Usa un tema ottimizzato per la velocità
- Usa plugin più veloci
- Fine-Tuning WordPress for Speed (Advanced)
- Dividi i post lunghi in pagine
- Riduci le richieste HTTP esterne
- Riduci le chiamate al database
- Ottimizza il database WordPress
- Limita le revisioni post
- Disabilita Hotlinking e lisciviazione dei tuoi contenuti
- Usa Lazy Loading se necessario
- Usa DNS Level Website Firewall
- Correggi gli errori HTTPS/SSL senza plugin
- Usa l’ultima versione di PHP
Sommario
Nozioni di base sulle prestazioni di WordPress
- Perché la velocità è importante per il tuo sito WordPress?
- Come controllare la velocità del tuo sito web WordPress?
- Cosa rallenta il tuo sito WordPress?
- Importanza di una Buona WordPress Hosting
Velocizzare WordPress in Easy Steps (No Coding)
- Installare un Plugin per WordPress Caching
- Ottimizzare le Immagini per Velocità
WordPress Ottimizzazione delle Prestazioni Migliori Pratiche
- Mantenere il Vostro Sito WordPress, Aggiornamento
- Ottimizzare i Processi in Background
- Utilizzare Estratti su Homepage e Archivi
- Split Commenti in Pagine
- Utilizzare un Content Delivery Network (CDN)
- non Caricare File Audio/Video Direttamente da WordPress
- Utilizzare un Tema Ottimizzato Per Velocità
- Utilizzare più Veloce Plugins
Fine-Tuning di WordPress per la Velocità (Avanzato)
- Split Lungo Post in Pagine
- Ridurre l’Esterno le Richieste HTTP
- Ridurre le Chiamate al Database
- Ottimizzare il Database di WordPress
- Limite di Post Revisioni
- Disattiva l’Hotlinking e Leeching dei Contenuti
- Utilizzare il Lazy Loading, se Necessario.
- Utilizzare DNS siti Web a Livello di Firewall
- Correzione HTTPS/SSL Errori senza Plugin
- Utilizzare l’Ultima Versione di PHP
Perché la Velocità è Importante per il Vostro Sito WordPress?
Gli studi dimostrano che dal 2000 al 2016, la capacità di attenzione umana media è scesa da 12 secondi a 7 secondi.
Cosa significa per te come proprietario di un sito web?
Hai pochissimo tempo per mostrare agli utenti i tuoi contenuti e convincerli a rimanere sul tuo sito web.
Un sito Web lento significa che gli utenti potenzialmente lasciano il tuo sito web prima che venga caricato.
Secondo un caso di studio di StrangeLoop che ha coinvolto Amazon, Google e altri siti più grandi, un ritardo di 1 secondo nel tempo di caricamento della pagina può portare a una perdita di 7% nelle conversioni, 11% in meno di pagine viste e 16% diminuzione della soddisfazione del cliente.
Inoltre, Google e altri motori di ricerca hanno già iniziato a penalizzare i siti Web più lenti spingendoli verso il basso nei risultati di ricerca, il che significa traffico inferiore per i siti Web lenti.
Per riassumere tutto, se vuoi più traffico, abbonati e entrate dal tuo sito web, devi rendere veloce il tuo sito web WordPress!
Come controllare la velocità del tuo sito web WordPress?
Spesso i principianti pensano che il loro sito web sia OK solo perché non sembra lento sul loro computer. E ‘ un GROSSO errore.
Poiché visiti spesso il tuo sito web, i browser moderni come Chrome memorizzano il tuo sito Web nella cache e lo prelevano automaticamente non appena inizi a digitare un indirizzo. Questo rende il tuo sito web carico quasi istantaneamente.
Tuttavia, un utente normale che sta visitando il tuo sito web per la prima volta potrebbe non avere la stessa esperienza.
Infatti, gli utenti in diverse località geografiche avranno un’esperienza completamente diversa.
Questo è il motivo per cui ti consigliamo di testare la velocità del tuo sito web utilizzando uno strumento come WordPress speed test di IsItWP.
È uno strumento online gratuito che ti permette di testare la velocità del tuo sito web.
Dopo aver eseguito il test di velocità del tuo sito web, potresti chiederti qual è una buona velocità del sito web a cui dovrei mirare?
Un buon tempo di caricamento della pagina è inferiore a 2 secondi.
Tuttavia, più velocemente puoi farlo, meglio è. Alcuni millisecondi di miglioramenti qua e là possono aggiungere fino a radersi la metà o anche un secondo intero dal tempo di caricamento.
Cosa rallenta il tuo sito WordPress?
Il rapporto sul test di velocità avrà probabilmente più raccomandazioni per il miglioramento. Tuttavia, la maggior parte di questo è gergo tecnico che è difficile da capire per i principianti.
Imparare ciò che rallenta il tuo sito web è la chiave per migliorare le prestazioni e prendere decisioni più intelligenti a lungo termine.
Le cause principali di un sito web WordPress lento sono:
- Web Hosting – Quando il server di hosting web non è configurato correttamente può danneggiare la velocità del tuo sito web.
- WordPress Configuration – Se il tuo sito WordPress non sta servendo pagine memorizzate nella cache, allora sovraccaricherà il server causando così il tuo sito web per essere lento o crash del tutto.
- Dimensioni pagina – Principalmente immagini che non sono ottimizzate per il web.
- Bad Plugins-Se stai usando un plugin mal codificato, allora può rallentare in modo significativo il tuo sito web.
- Script esterni-Script esterni come annunci, caricatori di caratteri, ecc possono anche avere un enorme impatto sulle prestazioni del tuo sito web.
Ora che sai cosa rallenta il tuo sito web WordPress, diamo un’occhiata a come velocizzare il tuo sito web WordPress.
Importanza di un buon hosting WordPress
Il tuo servizio di hosting WordPress gioca un ruolo importante nelle prestazioni del sito web. Un buon provider di hosting condiviso come Bluehost o Siteground prende le misure extra per ottimizzare il tuo sito web per le prestazioni.
Tuttavia, su hosting condiviso si condividono le risorse del server con molti altri clienti. Ciò significa che se il tuo sito vicino riceve molto traffico, può influire sull’intera prestazione del server che a sua volta rallenterà il tuo sito web.
D’altra parte, l’utilizzo di un servizio di hosting WordPress gestito offre le configurazioni del server più ottimizzate per eseguire WordPress. Le società di hosting WordPress gestite offrono anche backup automatici, aggiornamenti automatici di WordPress e configurazioni di sicurezza più avanzate per proteggere il tuo sito web.
Si consiglia di WPEngine come il nostro preferito gestito WordPress hosting provider. Sono anche il più popolare nel settore. (Vedi il nostro coupon speciale WPEngine).
Accelerare WordPress in semplici passi (senza codifica)
Sappiamo che apportare modifiche alla configurazione del tuo sito web può essere un pensiero terrificante per i principianti, soprattutto se non sei un tech-geek.
Ma non preoccuparti, non sei solo. Abbiamo aiutato migliaia di utenti di WordPress a migliorare le loro prestazioni di WordPress.
Vi mostreremo come è possibile accelerare il vostro sito WordPress con pochi clic (nessuna codifica richiesta).
Se puoi puntare e fare clic, puoi farlo!
Installa un plugin di caching WordPress
Le pagine di WordPress sono “dinamiche.”Questo significa che sono costruiti al volo ogni volta che qualcuno visita un post o una pagina sul tuo sito web.
Per creare le tue pagine, WordPress deve eseguire un processo per trovare le informazioni richieste, mettere tutto insieme e quindi visualizzarlo all’utente.
Questo processo comporta molti passaggi e può davvero rallentare il tuo sito web quando hai più persone che lo visitano contemporaneamente.
Ecco perché si consiglia ogni sito WordPress utilizzare un plugin di caching. Caching può rendere il vostro sito WordPress ovunque da 2x a 5x più veloce.
Ecco come funziona.
Invece di passare attraverso l’intero processo di generazione della pagina ogni volta, il plug-in di caching esegue una copia della pagina dopo il primo caricamento e quindi serve quella versione memorizzata nella cache a ogni utente successivo.
Come puoi vedere nella grafica sopra, quando un utente visita il tuo sito WordPress, il tuo server recupera informazioni da un database MySQL e dai tuoi file PHP. Quindi mette tutto insieme in contenuto HTML che viene servito all’utente.
È un processo lungo, ma puoi saltarne molto quando usi il caching.
Ci sono un sacco di buon WordPress caching plugin disponibili, ma si consiglia di utilizzare sia WP Rocket (premium) o WP Super Cache (free) plugin.
Controlla la nostra guida passo passo su come installare e configurare WP Super Cache sul tuo sito WordPress. Non è difficile da configurare e i tuoi visitatori noteranno la differenza.
Molte società di hosting WordPress come Bluehost e SiteGround offrono anche soluzioni di caching.
SiteGround SuperCacher
Se si utilizza SiteGround, accedere a hosting cPanel e abilitare SuperCacher sotto “Strumenti di miglioramento del sito”.
Dopodiché, dovrai installare e attivare il plugin SG Optimizer in WordPress per gestire le impostazioni di SuperCacher.
Bluehost Caching
Se stai usando Bluehost, vai alla sezione Prestazioni dei miei siti per attivare il caching.
Se si utilizza un provider di hosting WordPress gestito, non è necessario un plugin di memorizzazione nella cache perché è integrato e attivato per impostazione predefinita.
Bonus: È possibile combinare i plugin di caching con un firewall di applicazioni Web come CloudFlare o Sucuri per aumentare al massimo le prestazioni.
Ottimizza le immagini per la velocità
Le immagini danno vita ai tuoi contenuti e aiutano a migliorare il coinvolgimento. I ricercatori hanno scoperto che l’utilizzo di immagini colorate rende le persone 80% più propense a leggere i tuoi contenuti.
Tuttavia, se le tue immagini non sono ottimizzate, potrebbero ferire più che aiutare. In effetti, le immagini non ottimizzate sono uno dei problemi di velocità più comuni che vediamo sui siti Web per principianti.
Prima di caricare una foto direttamente dal telefono o dalla fotocamera, si consiglia di utilizzare il software di fotoritocco per ottimizzare le immagini per il web.
Nei loro formati originali, queste foto possono avere enormi dimensioni di file. Ma in base al formato del file immagine e alla compressione scelta nel software di editing, è possibile ridurre le dimensioni dell’immagine fino a 5x.
In WPBeginner, utilizziamo solo due formati di immagine: JPEG e PNG.
Ora ti starai chiedendo: qual è la differenza?
Bene, il formato immagine PNG non è compresso. Quando comprimi un’immagine perde alcune informazioni, quindi un’immagine non compressa sarà di qualità superiore con più dettagli. Il rovescio della medaglia è che è una dimensione del file più grande, quindi ci vuole più tempo per caricare.
JPEG, d’altra parte, è un formato di file compresso che riduce leggermente la qualità dell’immagine, ma ha dimensioni significativamente più ridotte.
Quindi, come decidiamo quale formato di immagine scegliere?
- Se la nostra foto o immagine ha un sacco di colori diversi, allora usiamo JPEG.
- Se è un’immagine più semplice o abbiamo bisogno di un’immagine trasparente, allora usiamo PNG.
La maggior parte delle nostre immagini sono JPEG.
Di seguito è riportata una tabella di confronto delle dimensioni dei file e dei diversi strumenti di compressione che avremmo potuto utilizzare per l’immagine StrangeLoop utilizzata sopra.
Come puoi vedere nel grafico, il formato dell’immagine che usi può fare un’enorme differenza nelle prestazioni del sito web.
Per i dettagli su esattamente come ottimizzare le immagini utilizzando Photoshop e altri strumenti di editing popolari, senza sacrificare la qualità, vedere la nostra guida passo passo su come salvare le immagini ottimizzate per il web.
Migliori pratiche di ottimizzazione delle prestazioni di WordPress
Dopo aver installato un plugin di caching e ottimizzato le immagini, noterai che il tuo sito inizierà a caricarsi molto più velocemente.
Ma se vuoi davvero mantenere il tuo sito web il più velocemente possibile, dovrai utilizzare le migliori pratiche elencate di seguito.
Questi suggerimenti non sono troppo tecnici, quindi non è necessario conoscere alcun codice per implementarli. Ma il loro utilizzo eviterà problemi comuni che rallenteranno il tuo sito web.
Mantieni aggiornato il tuo sito WordPress
Come progetto open source ben mantenuto, WordPress viene aggiornato frequentemente. Ogni aggiornamento non solo offrirà nuove funzionalità, ma risolverà anche problemi di sicurezza e bug. Il tuo tema WordPress e plugin possono avere aggiornamenti regolari, anche.
In qualità di proprietario di un sito web, è tua responsabilità mantenere il tuo sito WordPress, tema e plugin aggiornati alle ultime versioni. Non farlo potrebbe rendere il tuo sito lento e inaffidabile e renderti vulnerabile alle minacce alla sicurezza.
Per maggiori dettagli sull’importanza degli aggiornamenti, vedi il nostro articolo sul perché dovresti sempre usare l’ultima versione di WordPress.
Ottimizza i processi in background
I processi in background in WordPress sono attività pianificate che vengono eseguite in background del tuo sito WordPress. Di seguito sono riportati alcuni esempi di attività in background che vengono eseguite su un sito WordPress:
- WordPress Backup plugin task
- WordPress cron jobs per pubblicare post programmati
- WordPress cron jobs per controllare gli aggiornamenti
- Motori di ricerca e altri crawler che cercano di recuperare contenuti
Compiti come cron jobs per post programmati e aggiornamenti hanno un impatto minimo sulle prestazioni del sito web.
Tuttavia, altri processi in background come i plugin di backup e l’eccessiva scansione da parte dei motori di ricerca possono rallentare un sito web.
Per i plugin di backup, è necessario assicurarsi che il plugin di backup di WordPress eseguito solo durante il tempo di traffico basso sul tuo sito web. È inoltre necessario regolare la frequenza dei backup e dei dati di cui è necessario eseguire il backup.
Ad esempio, se si sta creando un backup giornaliero completo mentre si pubblicano nuovi contenuti solo due volte a settimana, è necessario modificarlo.
Se desideri backup più frequenti, ad esempio backup in tempo reale, ti consigliamo di utilizzare una soluzione SaaS in modo da non tassare il tuo server.
Per quanto riguarda la scansione, è necessario tenere d’occhio i rapporti di scansione in Google Search console. Le frequenti scansioni che finiscono in errori possono causare il rallentamento o la mancata risposta del tuo sito web.
Consulta la nostra guida completa di Google Search Console per i principianti per imparare come regolare la frequenza di scansione.
Utilizzare estratti sulla Home page e archivi
Per impostazione predefinita, WordPress visualizza l’intero contenuto di ogni articolo sulla tua home page e archivi. Ciò significa che la tua home page, le categorie, i tag e le altre pagine di archivio verranno caricate più lentamente.
Un altro svantaggio di mostrare articoli completi su queste pagine è che gli utenti non sentono il bisogno di visitare l’articolo vero e proprio. Ciò può ridurre le visualizzazioni di pagina e il tempo che gli utenti trascorrono sul tuo sito.
Al fine di velocizzare i tempi di caricamento per le pagine di archivio, è possibile impostare il sito per visualizzare estratti invece del contenuto completo.
È possibile passare a Impostazioni ” Lettura e selezionare “Per ogni articolo in un feed, mostra: Sommario” invece di “Testo completo.”
Per maggiori dettagli sui pro e contro della visualizzazione dei riassunti, vedi il nostro articolo sul post completo vs riepilogo (estratto) nelle tue pagine di archivio WordPress.
Ottenere un sacco di commenti sui tuoi post del blog? Felicitazioni! Questo è un grande indicatore di un pubblico impegnato.
Ma il rovescio della medaglia è che caricare tutti quei commenti può influire sulla velocità del tuo sito.
WordPress viene fornito con una soluzione integrata per questo. Basta andare su Impostazioni “Discussione e selezionare la casella accanto all’opzione” Interrompi commenti in pagine”.
Per istruzioni più dettagliate, consulta la nostra guida su come impaginare i commenti in WordPress.
Utilizzare un Content Delivery Network (CDN)
Ricordate come abbiamo detto sopra che gli utenti in diverse località geografiche possono sperimentare diversi tempi di caricamento sul tuo sito?
Questo perché la posizione dei server di hosting web può avere un impatto sulla velocità del sito.
Ad esempio, supponiamo che la tua società di web hosting abbia i suoi server negli Stati Uniti. Un visitatore che è anche negli Stati Uniti generalmente vedere tempi di caricamento più veloci di un visitatore in India.
Utilizzando un Content Delivery Network (CDN), può aiutare ad accelerare i tempi di caricamento per tutti i visitatori.
Una CDN è una rete composta da server in tutto il mondo. Ogni server memorizzerà i file “statici” utilizzati per creare il tuo sito web.
Questi file statici includono file immutabili come immagini, CSS e JavaScript, a differenza delle tue pagine WordPress che sono “dinamiche” come spiegato sopra.
Quando si utilizza un CDN, ogni volta che un utente visita il tuo sito web vengono serviti quei file statici da qualsiasi server è più vicino a loro. Anche il tuo server di hosting web sarà più veloce poiché il CDN sta facendo molto lavoro.
Puoi vedere come funziona in questa infografica.
Usiamo consiglia di utilizzare STACKPATH CDN. Abbiamo utilizzato MaxCDN su tutti i nostri siti web che ora è anche parte di StackPath.
Funziona bene con i siti web WordPress e complimenta i plugin di caching WordPress esistenti per tempi di caricamento ancora più rapidi.
Non caricare file audio/video direttamente su WordPress
Puoi caricare direttamente file audio e video sul tuo sito WordPress, e li visualizzerà automaticamente in un lettore HTML5
Ma non dovresti mai farlo!
Hosting audio e video vi costerà larghezza di banda. Si potrebbe essere addebitato tasse eccedenza dalla vostra società di web hosting, o possono anche chiudere il vostro sito del tutto, anche se il piano include larghezza di banda “illimitata”.
L’hosting di file multimediali di grandi dimensioni aumenta enormemente le dimensioni del backup e rende difficile il ripristino di WordPress dal backup.
Invece, dovresti utilizzare un servizio di hosting audio e video come YouTube, Vimeo, DailyMotion, SoundCloud, ecc., e lasci loro prendersi cura del duro lavoro. Hanno la larghezza di banda per questo!
WordPress ha una funzione di incorporamento video integrata, quindi puoi copiare e incollare l’URL del tuo video direttamente nel tuo post e verrà incorporato automaticamente.
Scopri maggiori dettagli su come funziona nella nostra guida sull’incorporamento di video in WordPress.
Se stai creando un sito Web di podcast con WordPress, ti consigliamo il servizio di hosting di podcast Blubrry per le migliori prestazioni.
Usa un tema ottimizzato per la velocità
Quando selezioni un tema per il tuo sito web, è importante prestare particolare attenzione all’ottimizzazione della velocità. Alcuni temi belli e dall’aspetto impressionante sono in realtà mal codificati e possono rallentare il tuo sito verso il basso.
Di solito è meglio andare con un tema più semplice che scegliere un tema che è gonfio di layout complessi, animazioni appariscenti e altre caratteristiche non necessarie. È sempre possibile aggiungere tali funzionalità utilizzando plugin WordPress di qualità.
Premium WordPress theme negozi come StudioPress, Themify, CSSIgniter offrono temi che sono ben codificati e ottimizzati per la velocità. Puoi anche controllare il nostro articolo sulla selezione del tema WordPress perfetto per consigli su cosa cercare.
Prima di attivare il nuovo tema, vedere la nostra guida su come passare correttamente il tema WordPress per una transizione graduale.
Usa plugin più veloci
I plugin WordPress mal codificati spesso caricano troppo se il tuo sito ne ha bisogno o meno. Questo aumenta la velocità di caricamento della pagina e rallenta il tuo sito.
Per aiutarvi a scegliere i migliori plugin, spesso pubblichiamo la nostra scelta esperto di migliori vetrine plugin WordPress. Prestiamo particolare attenzione alla facilità d’uso, all’esperienza utente e, soprattutto, alle prestazioni.
Di seguito sono riportate alcune delle nostre scelte per le categorie di plugin WordPress più comuni.
- WPForms – Più veloce e più principiante amichevole modulo di contatto plugin per WordPress.
- Soliloquy-Se si desidera aggiungere cursori al tuo sito, allora Soliloquy è il miglior plugin WordPress slider in termini di prestazioni e funzionalità.
- Envira Gallery-Galleria fotografica plugin possono anche rallentare WordPress. Abbiamo eseguito i test e trovato Envira Gallery per essere il plugin galleria fotografica più veloce per WordPress.
- Conteggi condivisi-I plugin dei social media caricano script aggiuntivi e non così graziosamente. Conteggi condivisi è uno dei plugin di social media più veloci per WordPress.
Oltre ai nostri consigli, puoi eseguire i tuoi test. Basta eseguire test di velocità prima e dopo l’installazione di un plugin per confrontare il suo impatto sulle prestazioni.
Fine-Tuning WordPress for Speed (Advanced)
Utilizzando le migliori pratiche di ottimizzazione di WordPress e suggerimenti di velocità di base sopra elencati, dovresti vedere un grande miglioramento nei tempi di caricamento del tuo sito.
Ma ogni frazione di secondo conta. Se vuoi ottenere la velocità più veloce possibile, allora ti consigliamo di apportare alcune modifiche.
I seguenti suggerimenti sono un po ‘ più tecnici, con alcuni che richiedono di modificare i file del sito o avere una conoscenza di base di PHP. Ti consigliamo di fare in modo di eseguire il backup del sito prima per ogni evenienza.
Dividi i post lunghi in pagine
I lettori tendono ad amare i post del blog più lunghi e più approfonditi. I post più lunghi tendono anche a classificarsi più in alto nei motori di ricerca.
Ma se stai pubblicando articoli a forma lunga con molte immagini, potrebbe danneggiare i tuoi tempi di caricamento.
Invece, considera di suddividere i tuoi post più lunghi in più pagine.
WordPress è dotato di funzionalità integrate per farlo. Basta aggiungere il tag<!––nextpage––>
nel tuo articolo in cui vuoi dividerlo nella pagina successiva. Farlo di nuovo se si desidera dividere l’articolo alla pagina successiva pure.
Per istruzioni più dettagliate, vedi il nostro tutorial sull’impaginazione post – come dividere i post di WordPress in più pagine.
Riduci le richieste HTTP esterne
Molti plugin e temi WordPress caricano tutti i tipi di file da altri siti web. Questi file possono includere script, fogli di stile e immagini da risorse esterne come Google, Facebook, servizi di analisi e così via.
È ok usare alcuni di questi. Molti di questi file sono ottimizzati per caricare il più rapidamente possibile, quindi è più veloce di ospitarli sul proprio sito web.
Ma se i tuoi plugin stanno facendo molte di queste richieste, allora potrebbe rallentare significativamente il tuo sito web.
È possibile ridurre tutte queste richieste HTTP esterne disabilitando script e stili o unendoli in un unico file. Ecco un tutorial su come disabilitare i file CSS e JavaScript dei tuoi plugin.
Riduci le chiamate al database
Nota: Questo passaggio è un po ‘ più tecnico e richiederà una conoscenza di base dei file template PHP e WordPress.
Sfortunatamente, ci sono molti temi WordPress mal codificati là fuori. Ignorano le pratiche standard di WordPress e finiscono per effettuare chiamate dirette al database o troppe richieste non necessarie al database. Questo può davvero rallentare il tuo server dandogli troppo lavoro da fare.
Anche i temi ben codificati possono avere un codice che effettua chiamate al database solo per ottenere le informazioni di base del tuo blog.
In questo esempio, ogni volta che vedi <?php
, questo è l’inizio di una nuova chiamata al database:
<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>"><head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?> charset=<?php bloginfo('charset'); ?>" />
Non puoi incolpare gli sviluppatori di temi per questo. Semplicemente non hanno altro modo per scoprire in che lingua si trova il tuo sito.
Ma se stai personalizzando il tuo sito utilizzando un tema figlio, puoi sostituire queste chiamate al database con le tue informazioni specifiche per ridurre tutte quelle chiamate al database.
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"><head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Rivedi il tuo tema principale per istanze come questa che possono essere facilmente sostituite con informazioni statiche.
Ottimizza il database WordPress
Dopo aver usato WordPress per un po’, il tuo database avrà molte informazioni che probabilmente non ti servono più. Per migliorare le prestazioni, è possibile ottimizzare il database per sbarazzarsi di tutte le informazioni non necessarie.
Questo può essere facilmente gestito con il plugin WP-Sweep. Ti permette di pulire il tuo database WordPress eliminando cose come post cestinati, revisioni, tag inutilizzati, ecc. Sarà anche ottimizzare la struttura del database con un solo clic.
Vedi la nostra guida su come ottimizzare e ripulire il database di WordPress per migliorare le prestazioni.
Limita le revisioni post
Le revisioni post occupano spazio nel tuo database WordPress. Alcuni utenti ritengono che le revisioni possano influenzare anche alcune query di database eseguite dai plugin. Se il plugin non esclude specificamente le revisioni dei post, potrebbe rallentare il tuo sito cercandoli inutilmente.
Si può facilmente limitare il numero di revisioni WordPress mantiene per ogni articolo. Basta aggiungere questa riga di codice al tuo wp-config.file php.
define( 'WP_POST_REVISIONS', 4 );
Questo codice limiterà WordPress a salvare solo le ultime 4 revisioni di ogni post o pagina e scarterà automaticamente le revisioni precedenti.
Disabilita Hotlinking e lisciviazione dei tuoi contenuti
Se stai creando contenuti di qualità sul tuo sito WordPress, allora la triste verità è che probabilmente verrà rubato prima o poi.
Un modo in cui ciò accade è quando altri siti Web servono le tue immagini direttamente dai loro URL sul tuo sito Web, invece di caricarle sui propri server. In effetti, stanno rubando la larghezza di banda di hosting web e non si ottiene alcun traffico da mostrare per questo.
Aggiungi semplicemente questo codice al tuo .htaccess file per bloccare hotlinking di immagini dal tuo sito WordPress.
#disable hotlinking of images with forbidden or custom image optionRewriteEngine onRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com RewriteRule \.(jpg|jpeg|png|gif)$ –
Nota: non dimenticare di cambiare wpbeginner.com con il tuo dominio.
Si consiglia inoltre di controllare il nostro articolo che mostra 4 modi per prevenire il furto di immagini in WordPress.
Alcuni siti web di scraping dei contenuti creano automaticamente post rubando i tuoi contenuti dal tuo feed RSS. È possibile controllare la nostra guida sulla prevenzione contenuti del blog raschiando in WordPress per i modi per affrontare il furto di contenuti automatizzati.
Usa Lazy Loading se necessario
Se aggiungi molte immagini, più video incorporati e gallerie fotografiche ai post del tuo blog, il tuo sito può beneficiare del lazy loading.
Invece di caricare tutte le immagini e i video contemporaneamente, lazy loading scarica solo quelli che saranno visibili sullo schermo dell’utente. Sostituisce tutte le altre immagini e video incorpora con un’immagine segnaposto.
Mentre un utente scorre verso il basso, il tuo sito Web carica le immagini che sono ora visibili nell’area di visualizzazione del browser. Puoi caricare pigri immagini, video e persino commenti e gravatar di WordPress.
Per immagini, iframe e video, puoi utilizzare il plug-in Lazy Load by WP Rocket. Per i commenti di WordPress vedi la nostra guida su come caricare i commenti pigri in WordPress.
Usa DNS Level Website Firewall
Un plugin WordPress firewall ti aiuta a bloccare attacchi di forza bruta, tentativi di hacking e malware. Tuttavia, non tutti i plugin firewall sono uguali.
Alcuni di essi vengono eseguiti sul tuo sito web, questo significa che gli aggressori sono già in grado di raggiungere il tuo server web prima che vengano bloccati. Questo è ancora efficace per la sicurezza, ma non ottimale per le prestazioni.
Questo è il motivo per cui si consiglia di utilizzare un firewall a livello DNS come Sucuri o Cloudflare. Questi firewall bloccano le richieste maclious anche prima che raggiungano il tuo sito web.
Correggi gli errori HTTPS/SSL senza plugin
Se stai passando il tuo sito a HTTPS / SSL, è probabile che tu possa imbatterti in errori di contenuto misto.
Il modo più semplice per risolvere questo problema è installare un plugin come Really Simple SSL. Tuttavia, il problema è che questi plugin catturano prima tutti gli URL, quindi li cambiano in HTTPS prima di inviarli ai browser dell’utente.
Questo ha un piccolo ma notevole impatto sulle prestazioni. È possibile ridurre questo riparando manualmente tutti gli URL. Per maggiori dettagli vedere il nostro articolo su come risolvere i problemi SSL comuni in WordPress.
Usa l’ultima versione di PHP
WordPress è scritto principalmente nel linguaggio di programmazione PHP. Si tratta di un linguaggio lato server, il che significa che è installato e viene eseguito sul server di hosting.
Tutte le buone società di hosting WordPress utilizzano la versione PHP più stabile sui loro server. Tuttavia, è possibile che la tua società di hosting stia eseguendo una versione PHP leggermente più vecchia.
Il nuovo PHP 7 è due volte più veloce dei suoi predecessori. Questo è un enorme aumento delle prestazioni che il tuo sito web deve sfruttare.
Puoi vedere quale versione di PHP sta usando il tuo sito installando e attivando il plugin Version Info.
Al momento dell’attivazione, il plugin mostrerà la versione di PHP nell’area piè di pagina della dashboard di amministrazione di WordPress.
Se il tuo sito web utilizza una versione inferiore a PHP 7, chiedi al tuo provider di hosting di aggiornarlo per te. Se non sono in grado di farlo, allora è il momento di trovare una nuova società di hosting WordPress.
Questo è tutto! Speriamo che questo articolo ti abbia aiutato a imparare come migliorare la velocità e le prestazioni di wordpress.
Vai avanti e prova queste tecniche. Non dimenticare di testare la velocità del tuo sito web prima e dopo l’implementazione di queste best practice. Sarete sorpresi di questi cambiamenti aumenterà le prestazioni di WordPress.
Se ti è piaciuto questo articolo, quindi si prega di iscriversi al nostro canale YouTube per WordPress video tutorial. Potete anche trovarci su Twitter e Facebook.