venerdì 3 aprile 2015

WordPress più snello, ecco alcuni suggerimenti per farlo

Un solo dato di fatto: il vostro sito in WordPress è lento da fare schifo.  Non sarà agevole trovare i punti di rallentamento del nostro sito ma un tentativo, per gradi, possiamo farlo anche da soli.



Ci sono tre aspetti da verificare separatamente, uniti all'analisi del tool di Google per effettuare i controlli sulla velocità di caricamento delle pagine, che pero' vanno considerati soltanto in maniera indicativa e non per forza presi alla lettera.

Il tool di verifica in questione è il seguente:
https://developers.google.com/speed/pagespeed/insights/
mentre le cose da verificare sono le seguenti.

Punto 1: usi un Name Server (NS) o un DNS?

Per quanto non sia una regola generale, se possibile è meglio usare i DNS (quindi configurare i domini con record A e/o CNAME): l'uso di NS per quanto sia più veloce e semplice è spesso più lento, il sito risolve in più tempo mentre col record A questo succede molto meno. Provate a cambiare questa configurazione per capire meglio se si tratta di un possibile improvement alla velocità del sito.

Punto 2: eliminare i colli di bottiglia nel codice PHP

Un modo molto sicuro per velocizzare Wordpress consiste nel togliere di mezzo i punti di rallentamento dovuti ad accessi consistenti al database, ad esempio me diante WP_Query. Se possibile, su alcuni hosting si può ridurre l'impatto di queste chiamate con una tabella di cache che riduca il numero di query necessarie a visualizzare la pagina.

Punto 3: ottimizzare il database

Non è sempre vero, anzi è pure una mezza leggenda urbana, che togliendo plugin di mezzo il sito vada più veloce: non c'è logica dietro questo ragionamento, salvo casi molto particolari. Spesso le ottimizzazioni serie passano per azioni specifiche sul database MySQL, cosa che può fare solo personale tecnico specializzato. Uno dei plugin di ottimizzazione del database che potete usare è WP Optimize, a prova di imbranati e newbie.

Punto 4: verificare che l'hosting sia ben configurato

Tutti gli hosting web commerciali vi diranno che è tutto ok e che se ci sono problemi è solo colpa dei vostri siti: ma dobbiamo crederci davvero. A volte cambiare hosting è soltanto un toccasana, quindi a mali estremi provate a valutare questa ulteriore possibilità. Sul sito cherisposi.it ad esempio sono riuscito a velocizzare notevolmente la velocità di caricamento andando ad impostare meglio alcune cose riguardanti la versione di PHP installata, e soprattutto rimuovendo i plugin di troppo.

Ovviamente non finisce qui: per maggiori informazioni potete leggere i miei due articoli sull'argomento:
Velocizzare WordPress, alcune tecniche
WordPress lento, come risolvere
e l'interessante approfondimento di Stefano Corradini su Webhouse:
Come velocizzare un sito in WordPress