Slide 1

Slide 1 text

Analisi performance di un sito WordPress (dall’esterno) WordPress Meetup Catania - Francesco Grasso

Slide 2

Slide 2 text

Francesco Grasso Developer @ YITH Trainer @ Your Inspiration WordPress Meetup Catania WordCamp Catania 2

Slide 3

Slide 3 text

Cosa faremo Analizzeremo alcuni siti forniti da voi alla ricerca di criticità nei tempi di caricamento e performance ➔ Speedtest Sottolinea le problematiche più evidenti ➔ Analisi dei componenti del sito Tema e plugin usati o abusati ➔ Strumenti utili e soluzioni Come porre rimedio ai problemi del sito

Slide 4

Slide 4 text

Speedtest Velocità e non solo

Slide 5

Slide 5 text

TOOL Dareboost Analisi avanzata su performance e sicurezza del sito https:/ /www.dareboost.com/ GTMetrix Analisi base sulle performance del sito utile per iniziare https:/ /gtmetrix.com/ WebPageTest Analisi avanzata sui tempi di caricamento del sito https:/ /www.webpagetest.org

Slide 6

Slide 6 text

Analisi componenti del sito Temi e plugin

Slide 7

Slide 7 text

Il miglior modo di analizzare tema e plugin in uso è quello di controllare il codice sorgente (CTRL + U) In alternativa esistono dei servizi (poco affidabili) per rilevare alcuni componenti principali. Es. https://whatwpthemeisthat.com/ Componenti

Slide 8

Slide 8 text

Questo è Alberto. Recentemente Alberto ha lanciato il suo sito arricchendolo di molte funzionalità. Ha provato e trovato un sacco di plugin interessanti in rete! Alcuni gratuiti e altri no (ma lui è furbo e li ha trovati gratis lo stesso!). E niente… ora Alberto non capisce perchè il suo sito è lento. Sicuramente è colpa di WordPress! Storia a scopo puramente illustrativo

Slide 9

Slide 9 text

Questo è Michele. Ha recentemente aperto un sito di fotografia che cura con passione. Prima di lanciarsi alla creazione del sito direttamente online ha fatto diverse prove individuando i componenti migliori e più utili alla sua attività. Quando ha avuto dubbi si è documentato o rivolto a professionisti. Storia a scopo puramente illustrativo

Slide 10

Slide 10 text

Strumenti utili alla risoluzione (e prevenzione) dei problemi

Slide 11

Slide 11 text

● Check error_log ● Check statistiche server ● Analisi online ● Analisi su console browser (404 e errori javascript) ● Analisi in-site con plugin come QueryMonitor Strumenti utili

Slide 12

Slide 12 text

Poi, Michele ha scoperto che col tempo il suo sito è cambiato. I suoi clienti hanno fatto notare una crescente lentezza del sito.

Slide 13

Slide 13 text

Un’analisi costante e programmata delle performance del sito può aiutare a prevenire gravi problemi che intaccano anche il tuo business. Suggerimento Idealmente, imposta dei check automatici settimanali o giornalieri. Se usi Google Analytics puoi misurare la velocità delle pagine tramite “Comportamento -> Velocità del sito”

Slide 14

Slide 14 text

Rivediamo ancora una volta il piano di battaglia

Slide 15

Slide 15 text

Miglioramenti futuri Ci sono funzionalità che possiamo rimuovere perchè non necessarie? Andare su piano hosting più performante? Fasi preliminari Analisi preliminari delle funzionalità del sito Scelta di tema e plugin Ottimizzazione preventiva delle immagini Scelta hosting provider Soluzioni live Ci sono componenti doppioni? Abbiamo tutto aggiornato? Check error_log e risoluzione