Rendi il tuo sito WordPress veloce come *$#@!
Pubblicato: 2014-04-25Sconto del 25% sui prodotti Beaver Builder! Affrettati, i saldi finiscono... Scopri di più!
L'usura è inevitabile. Scarpe, automobili, strumenti, case e tutto il resto si degradano nel tempo. Bene, il software non è diverso. Hai mai notato come un computer di quattro anni non abbia lo stesso slancio di quando era nuovo? Oppure, come mai l'app dei contatti sul tuo telefono sembra impantanarsi sempre di più nel corso degli anni? Per quanto ami WordPress, soffre dello stesso problema. Ma non temere! Con un po' di manutenzione regolare, puoi rendere il tuo sito WordPress veloce come *$#@!
Un sito web veloce è estremamente importante. Uno studio condotto da Akamai e Gomez.com ha rivelato che quasi la metà di tutti gli utenti web si aspetta che una pagina venga caricata in 2 secondi o meno. Le pagine a caricamento lento possono distogliere i visitatori dal tuo blog prima ancora che arrivino lì. Google tiene conto anche della velocità del sito nel suo algoritmo di ranking. A parità di condizioni, Google favorirà un sito più veloce rispetto a uno più lento.
Abbiamo stabilito che i siti web più veloci sono migliori, quindi come possiamo velocizzare il tuo sito WordPress? Fuori dagli schemi, WordPress è un software molto veloce ed efficiente. Il problema è quando WordPress si impantana in anni di post, commenti, aggiunta/rimozione di plugin, caricamento di immagini, modifica di temi e semplicemente blog in generale.
Se sul tuo blog non è già in esecuzione un plug-in di memorizzazione nella cache, questo sarà il modo migliore per ridurre i tempi di caricamento della pagina. Periodo. I blog sono dinamici; vengono scritti nuovi articoli, cambiano le barre laterali e vengono fatti commenti. Ogni volta che WordPress pubblica un post sul blog, deve verificare tutte queste modifiche.
Un plug-in di memorizzazione nella cache è un software molto intelligente che salva, o memorizza nella cache, una copia renderizzata di tutte le tue pagine. Ogni volta che viene richiesta una pagina, il software di memorizzazione nella cache esegue un efficiente "controllo rapido" delle modifiche. Se non è cambiato nulla (che è il caso più frequente), verrà fornita la versione della pagina memorizzata nella cache invece di ricostruirla da capo. Questo è fondamentale se il tuo post “diventa virale”. Un blog senza memorizzazione nella cache non sopravvivrà alla prima pagina di Reddit o simili.
Quindi, quale plugin dovresti scegliere? Esistono 3 grandi giocatori: WP Super Cache, W3 Total Cache e Quick Cache. I primi due plugin sono molto completi e, francamente, un po’ difficili da configurare. Ma se sai cosa stai facendo e li imposti correttamente, sono i più performanti. W3 Total Cache è il nostro punto di riferimento principale e WP Super Cache è il nostro punto di riferimento per le installazioni multisito.
Se vuoi solo qualcosa di semplice, una soluzione "impostalo e dimenticalo", prova Quick Cache. Fa il 90% di quello che fanno gli altri due, ma richiede una configurazione o una conoscenza tecnica minima.
CDN sta per Content Delivery Network. Le CDN sono reti di server web superveloci posizionati strategicamente in tutto il mondo. La maggior parte delle persone ospita i propri blog su un server condiviso (il che va bene), ma cosa succede se il tuo server è a New York e il tuo visitatore è in California? Inoltre, cosa succede se il tuo visitatore si trova in Sud America o in Europa!? Più i tuoi visitatori sono lontani dal tuo server, più lentamente verranno caricate le pagine. Un CDN ha più server ridondanti posizionati in tutto il mondo, quindi i tuoi contenuti saranno sempre serviti da una casella nell'area generale del tuo visitatore! Inoltre, i CDN generalmente dispongono di enormi tubi di larghezza di banda che possono trasferire informazioni immensamente più velocemente di quanto possa fare la maggior parte degli host condivisi.
Configurare un CDN è un po' complicato e va oltre lo scopo di questo articolo, ma l'opzione più semplice sarà CloudFlare (nota: la funzione RocketLoad di CloudFlare può causare conflitti con Beaver Builder, quindi assicurati di disattivarla). Offrono un servizio CDN gratuito e un plugin WordPress che lo rende uno dei CDN più semplici da configurare. CloudFlare ha anche una suite di funzionalità di sicurezza incluse nel servizio gratuito. Onestamente, Cloud Flare è una delle migliori offerte che abbia mai trovato. La velocità di caricamento della pagina è drasticamente più veloce dopo aver attivato CloudFlare, specialmente su siti con molte immagini! Posso solo immaginare l'aumento di velocità per i nostri amici d'oltreoceano o geograficamente distanti dal server originale.
Per un'opzione più completa che richiede un po' più di configurazione (e una tariffa), Cloud Front di Amazon è un'altra ottima opzione CDN.
WordPress memorizza tutte le informazioni del tuo blog in un database. WordPress può gestire enormi quantità di dati, ma man mano che il tuo database cresce, rallenterà inevitabilmente. Una delle cause più comuni di un database gonfio sono i commenti spam. Abbiamo tutti questo problema. Lo spam nei commenti di WordPress è insidioso e un dato di fatto. Ma ci sono alcune cose che possono aiutare.
Innanzitutto, se non stai già utilizzando Akismet, usalo! Akismet è stato creato da Automatic (la società dietro WordPress) ed è straordinario nel filtrare i commenti spam. Ogni volta che viene lasciato un commento sul tuo blog, Akismet effettuerà un controllo incrociato con il loro database per garantire che il commento sia legittimo. In caso contrario, il commento verrà eliminato automaticamente e non saprai mai che esistesse.
Ma cosa succederebbe se non conoscessi Akismet e avessi già centinaia, forse migliaia, di commenti spam in coda? Sfortunatamente, Akismet è un sistema di prevenzione dello spam e non sarà in grado di aiutarti. Ma c’è un altro pratico plugin che ti aiuterà a rimuovere tutti i vecchi commenti spam: WP Comment Clearer. Richiederà ancora un po’ di lavoro, ma questo plugin rende il processo di rimozione dei commenti spam molto più rapido.
Un altro grande responsabile dell’ingrossamento del database sono le revisioni post. WordPress è eccezionale nel mantenere le revisioni; troppo bello a volte! Ho riguardato alcuni dei miei vecchi post sul blog e ne ho trovati diversi con oltre 30 revisioni! Il plugin Controllo revisioni ti consentirà di impostare il numero di revisioni che possono essere salvate e ti aiuterà a mantenere il database snello.
Gli sviluppatori di temi stanno iniziando a realizzare il vantaggio di rilasciare temi più leggeri. Tuttavia, i consumatori associano ancora le funzionalità al valore e i mega temi all-in-one generalmente dominano ancora gli elenchi dei temi principali . Sebbene questi mega temi siano piuttosto interessanti considerando tutto ciò di cui sono capaci, tutte queste funzionalità equivalgono a una perdita di velocità.
Lo sappiamo fin troppo bene in FastLine Media poiché offriamo un servizio di personalizzazione/installazione di template WordPress. Sceglieremo una manciata di modelli e lasceremo che i nostri clienti scelgano quello preferito. Quindi installeremo e personalizzeremo il modello per il loro marchio e la loro attività. Dopo aver lavorato con i nostri primi 10-20 temi WordPress, eravamo stufi di tutte le funzionalità eccessive e delle opzioni non necessarie/confuse che sembravano prevalenti in ogni tema premium. Questo è stato uno dei motivi per cui abbiamo creato il tema Automator.
Può essere difficile scovare i negozi più piccoli che creano temi semplici e moderni. Alcuni dei nostri preferiti recenti sono Elegant Themes e UpThemes, ma sono sicuro che ce ne sono tantissimi altri.
Ho detto che WordPress è un software molto veloce ed efficiente pronto all'uso. Lo stesso non si può dire per i plugin. Quando si tratta di plugin, una mela marcia può mettere a dura prova l’intero sito. Cosa chiedere? Il primo compito è identificare quali plugin causano un rallentamento. Un modo per farlo è disabilitare tutti i tuoi plugin, quindi abilitarli uno per uno, mentre controlli il tuo sito, per vedere quale causa il rallentamento.
Ma cosa succede se hai un blog con molto traffico e molti plugin? Sarebbe una cattiva idea disabilitare tutti i plugin su un sito live pieno di visitatori. Non preoccuparti, c'è un plugin per quello =D: dai un'occhiata a P3 (Plugin Performance Profiler). P3 analizzerà l'overhead di ciascuno dei tuoi plugin e sputerà diversi diagrammi e grafici che aiutano a individuare la mela marcia.
Questi suggerimenti non meritano una sezione a parte, ma vale la pena menzionarli.
Cambiare il tuo host web è certamente un processo noioso. Solo per questo motivo, questo suggerimento ottiene le menzioni d'onore. Ma, se non sei turbato dal pensiero di trasferire la tua installazione di WordPress, spostare il tuo sito su un server web moderno può migliorare significativamente la velocità di caricamento della pagina.
La compressione delle immagini può fare un'enorme differenza nei tempi di caricamento delle pagine, soprattutto per i siti che contengono molte immagini. Presumo che la maggior parte di noi abbia familiarità con "Salva per Web" in Photoshop e comprenda le basi della risoluzione e del ritaglio delle immagini. Una grande risorsa su questo fronte è un plugin chiamato WP-Smush.it. WP-Smush.it comprimerà automaticamente senza perdita di dati le tue immagini mentre le carichi su WordPress. L'ho visto ridurre del 10-20% le dimensioni del file di un'immagine, anche dopo che è uscito da Photoshop! Personalmente, lo eseguo su ogni sito WordPress che mantengo. Non vedo alcun motivo per non farlo.
Abbiamo menzionato il mantenimento del database pulito e snello, ma puoi anche ottimizzare i dati già presenti. Il plugin WP-DBManager rende l'ottimizzazione del tuo database un gioco da ragazzi. Ha anche ottime funzionalità di backup/ripristino!
Un sito WordPress più veloce attirerà più visitatori e li farà tornare più spesso. Rendere più veloce il tuo sito WordPress è un processo per identificare cosa sta rallentando il tuo sito, quindi adottare le misure necessarie per risolvere il problema. Se hai un blog relativamente nuovo che esegue un plug-in vecchio/lento, l'ottimizzazione del database probabilmente non sarà d'aiuto. È necessario identificare i problemi specifici della propria configurazione e risolverli prima. Naturalmente, se sei sopraffatto al pensiero, sentiti libero di scriverci. Siamo sempre felici di aiutarti!
Quali passaggi/modifiche hai apportato al tuo blog per aumentare la velocità? Quale di questi suggerimenti ha avuto il maggiore impatto sui tempi di caricamento della pagina?
Crediti fotografici: Peter Kim, John Wolff
Ci sono ancora conflitti con Rocket Loader di Cloudflare? Questa funzionalità aiuta davvero a elaborare JavaScript.
Quando provi la tua pagina utilizzando https://gtmetrix.com/reports/www.wpbeaverbuilder.com/5nAOzOfN scopri che wpbeaverbuilder.com funziona molto male per quanto riguarda le risorse statiche. Sto pensando di acquistare il tuo plugin ma questo rallentamento delle risorse statiche non è affatto positivo.
Attualmente sto utilizzando Tumblr come sistema predefinito. Vorrei qualcosa di simile a quello che hai tu.
Complimenti, penso di dover investire in un sito web efficace.
C'è un nuovo plugin che tutti suggerite per eliminare in batch i commenti (o un altro metodo)? WPCommentCleaner non viene aggiornato da 5 anni. Un cliente è appena passato attraverso un sito che contiene diverse migliaia di commenti spam che mi piacerebbe eliminare nel modo più efficiente possibile.
A W3 Total Cache non piacevano le mie colonne Beaver Builder. Non li mostrerebbe 4 in tutto. Ho installato WPRocket e sembra che non influisca sui layout BB; tuttavia, non sembra così affettivo come W3.
[…] Un sito web veloce è estremamente importante. Con un po' di manutenzione regolare puoi rendere il tuo sito WordPress veloce come *$#@! […]