Scrivo questa guida a fine 2021 per fare un punto su tutto quello che ho capito e imparato in questo anno, per ottimizzare un sito web e renderlo piacevolmente veloce agli occhi di Google PageSpeed Insights.
Di cosa stiamo parlando?
Google PageSpeed Insights è un tool che Google a messo a disposizione ai sviluppatori per verificare che le prestazioni e la velocità di un determinato sito siano buone e in linea con i standard attuali. Mi spiego meglio:
Creo un sito, carico i miei contenuti, disegno la mia interfaccia, lo rendo bello e piacevole. Fin qui è tutto rose e fiori. Poi mi rendo conto che ho sempre navigato sotto rete Fibra e con un MacBook Pro nuovo nuovo. Perciò mi sorge il dubbio, ma a velocità come stiamo messi? Per questo motivo, mi sposto un attimo sul mio iPhone connesso in 4G segnale però non al top, raggiungo il mio sito e…
Male. Male. Male.
Quindi?
Google PageSpeed Insights è qui per aiutarci e deprimerci allo stesso momento. Si perchè se da una parte ci confermerà che il nostro sito è lento come una lumaca e inizierà a consigliarci una serie di aggiustamenti da fare, dall’altra ci farà capire quanto siamo poco competenti a sviluppare soluzioni leggere e visivamente interessanti allo stesso tempo. Grazie, ti odio.
Basta seguire i consigli allora!
Ni, quello che ho imparato è che non sempre i consigli che vengono dati possono fare al caso nostro (credo in generale anche nella vita). Quindi una cosa che ho incominciato a fare è creare una sorta di procedura base per ottimizzare ogni tipo di sito web, e poi in base alle esigenze andare ad aggiustare il tiro, un pò seguendo Google, un pò seguendo il buon senso.
.htaccess: "è il mio momento?"
Si! Prego sali sul palco e parliamo di te. No, non mi metto a spiegare cos’è, cosa fa, da dove viene e perchè ci è così utile. Per istruzione seria c’è Google, qui parlo solo di esperienze e trick interessanti e talvolta difficili da (ri)trovare.
Diciamo che l’esperienza, fino a questo momento, mi ha portato a sostituire il file .htaccess standard di ogni sito con questo qui sotto che ho scritto personalmente attingendo a più di 1000 guide e video online.
No, non è definitivo. Si, lo aggiornerò con il passare del tempo e delle esperienze.