La comunità Wordpress ultimamente è cresciuta parecchio e con un ritmo abbastanza accelerato, ma nella realtà i blog Wordpress possono diventare estremamente lenti per diversi motivi.
Io stesso ho dovuto ottimizzare il blog, per riucire ad accelerarlo ed allo stesso tempo, ottimizzarlo, per questioni che considero importanti.
Approfittando di questo fatto, ho pensato di riunire una serie di suggerimenti per l’ottimizzazione e l’accelerazioni di chi usa Wordpress (chiedo scusa agli utenti di Blogger…), così come alcuni semplici tweaks che possono essere facilmente eseguiti, e che vi garantiranno un caricamento della pagina più rapido.

E’ importante, nonostante non applichiate tutti i suggerimenti qui scritti, che possiate applicarne per lo meno qualcuno. E’ determinante assicurarvi che la vostra pagina sia rapida e facilmente accessibile a chiunque, specialmente per quegli utenti che provengono dai motori di ricerca. Non dimenticate, che in media, avete a disposizione piùo meno 10secondi per riuscire ad accattivarvi un utente casuale, e l’accelerazione e fluidità della pagina è cruciale, sotto questo aspetto.
[1] Iniziate con il definire l’obbiettivo di far abbassare il tempo di risposta da 10 a 3 secondi.
[2] Utilizzate uno strumento di analisi dei risultati, e tutte le volte che alterate qualcosa, verificate nuovamente i dati e controllate se esiste un progresso. Usate Website Speed Test per analizzare i risultati, e fate vari test fino ad incontrare il punto chiave.
Questo è molto importante per le costanti fluttuazioni delle linee internet.
[3] Usate Pingdom per analizzare i particolari e la velocità di caricamento e navigazione della vostra pagina.
[4] Eseguite qualcuno di questi strumenti di rete, come Firebug, Charles Proxy o il Wireshark ed analizzatene i reports
[5] Usate YahooSlow per analizzare la lentezza delle vostre pagine, ed ottenere i reports di performances basati sull’esperienza di accellerazione delle pagine di Yahoo!. YSlow è un add-on per Firefox che funziona attraverso Firebug.
[6] Ottimizzate le vostre immagini per internet ed i motori di ricerca.
[7] Controllate che tutte le vostre immagini abbiano definiti i tags di larghezza ed altezza e ALT Text
[8] Valutate la possibilità di usare un servizio esterno come Flickr, per alloggiare le vostre fotografie.
[9] Non alloggiate i video nei vostri server. Fatelo in servizi come YouTube o Google Video, che sono gratuiti ed hanno tutte le capacità necessarie per rispondere ad esigenze esterne, non sovracaricando il vostro server.
[10] Comprimete i vostri Javascript con questo strumento, e sarete capaci di ridurne la dimensione del 60% circa.
[11] Comprimete il vostro codice HTML ed il vostro CSS, rimuovendo tutti gli spazi e tutto il contenuto non necessario alla lettura ed esecuzione dello stesso.
[12] Comprimete il vostro CSS con questo CSS Compress WordPress plug-in
[13] Tentate di usare più scripts esterni. Così il vostro browser li inserirà nella cache e non dovrà caricarli ogni volta che aprite la pagina.
[14] Eseguite il test W3C per controllare che non esistano molti errori che fanno diventare la vostra pagina lenta. Se ne esistono, tentate di correggerli.
[15] Utilizzate pochi widget, particolarmente se contengono Javascript da eseguire.
[16] Rimuovete tutti e qualunque plugin che non vi occorre. Se sono disatttivati, rimuoveteli dal vostro FTP. Se sono installati e non necessari, rimuoveteli comunque. Molti plugin creano tabelle nel vostro database di Wordpress, e maggiore è questi, più lento sarà il blog.
[17] Molti plugin che normalmente usate nel vostro blog Wordpress, inseriscono delle brevi linee di codice nel vostro tema. Dopo aver rimosso un plug-in, non dimenticate di rimuovere anche questo codice.
[18] Usate phpMyAdmin per ottimizzare il vostro database. Fate login nel Cpanel del vostro hosting, entrate in phpMyAdmin e selezionate l’opzione “Repair” e “Optimize”.
[19] Fate un check-up del vostro database e pulite lo storico che non vi interessa. Tutti i plug-ins utilizzano la tabella wp_option per immagazzinare informazioni, intanto però, questa è la stessa tabella usata da Wordpress per immagazzinare tutte le opzioni del vostro blog, il che significa che ogni qual volta una pagina viene caricata, è effetuata la lettura di questa tabella, pertanto pià spazzatura avrà al suo interno, più lenta sarà la lettura. Usate questo WordPress Clean Options Plugin. Fate un back-up del database prima di eseguire il plug.in. Se volete farlo manualmente, visitate phpMyAdmin nuovamente, entrate nella tabella wp_options e cercate, entrata per entrata, le informazioni riferite a plug-ins del passato.
[20] Usate il plug-in Optimize DB per ottimizzare il database del vostro blog.
[21] Usate anche il plug-in WordPress Plugin: Fix Database per verificare le tabelle ed il database, incontrare possibili errori e sistemarli.
[22] Il plug-in WP-DBManager 2.11 vi permette di ottimizzare tabelle e database, così come programmare backups del database automaticamente.
[23] Usate il plug-in WP-Cache 2
[24] PHP Speedy è uno script che potete installare direttamente nel vostro server, per accellerare il caricamento delle pagine.
[25] Potete, ancora, configurare Apache per le più alte performances.
Esistono molti altri sistemi per ottimizzare ed accellerare il caricamento delle pagine e scripts del vostro bog Worpdress.
Queste è appena una lista che vi tratterrà per qualche tempo, ottimizzando la vostra pagina.
Io stesso, sto ancora ottimizzando qualcosa a livello strutturale, qui nel blog. In questo momento il tempodi risposta è di 2.78 secondi (c’è da fare parecchio ancora, neh?…)
Eseguite anche voi il Test di Velocità del vostro blog e lasciate qui il risultato. La sfida ha inizio!



