Ottimizzazione Oaky sfruttando GTmetrix
Lago di San Giorgio
Il lago di Giulianello
Salve a tutti,
in questo periodo, oltre ad aver finito di leggere tutti e 7 gli Harry Potter in lingua originale (cosa che invito un po' tutti a fare), sto cercando di migliorare sempre di più il codice di Oaky. Man mano che i giorni passano la versione del codice continua a snellirsi e ad ottimizzarsi. All'inizio stavo cercando solamente di aumentarne le funzionalità, ma man mano che sono andato avanti ho iniziato ad effettuare anche diversi test utilizzando il potentissimo gtmetrix, uno strumento piuttosto interessante e utile se si ha intenzione di incrementare le prestazioni del proprio sito.
Gli adsense di Google
Dopo diversi test, mi sono reso conto che quello che appesantisce parecchio i siti sono proprio le pubblicità. Indifferentemente dai contenuti che vanno a caratterizzare le pagine, sono proprio gli adsense che uccidono le prestazione (specialmente quelli di Google che non sono per niente ottimizzati). Gli script sono estremamente pesanti e presentano dei link incredibilmente lunghi (mai viste così tante variabili $_GET tutte insieme).
Ottimizzazione del sito
Ovviamente, provando a rimuovere le pubblicità (temporaneamente), le prestazioni aumentano notevolmente, fino a raggiungere risultati oltre la media. Da una parte questo mi ha fatto tirare un sospiro di sollievo, dopotutto posso dire che non è colpa del mio codice. Ad ogni modo, visto che rimuovere la pubblicità non è il sistema migliore (per ovvi motivi monetari) è preferibile ricorrere a sistemi differenti, come ad esempio operare sulla cache del sito intervenendo sul file .htaccess.
Link utili:
- https://gtmetrix.com/
- https://gtmetrix.com/add-expires-headers.html
- http://optipng.sourceforge.net/
- http://www.libjpeg-turbo.org/
- https://csscompressor.com/
- https://jscompress.com/