Ormai lo sanno tutti, il tempo di caricamento è uno dei fattori che incidono sul posizionamento di un sito web. Google, infatti, pensa in ottica utente: quando un sito è eccessivamente lento, il visitatore di turno si stancherà facilmente e in molti casi abbandonerà la pagina senza proseguire la navigazione. In più, anche i motori di ricerca gradiscono un sito snello e veloce. Allora la domanda sorge spontanea: come si velocizza un sito web?
Innanzitutto è meglio controllare quanto è effettivamente veloce il sito in questione. Esistono tantissimi strumenti per verificare questo parametro: Page Speed di Google, Gt Metrix e molti altri ancora. Il tempo di caricamento ideale si attesta sui 4-5 secondi di media, quindi se superate questo valore rimboccatevi le maniche. Altrimenti Ecco alcuni accorgimenti utili.
1 – Compressione
Zippate elementi quali CSS, Javascript e codice HTML. E’ sufficiente inserire questo comando nel file ht access:
#Gzip
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
#End Gzip
Se non funziona (dipende dalle impostazioni del server su cui è appoggiato il sito, in alternativa, piazzate nell’header o all’inizio del codice delle vostre pagine questa stringa:
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], ‘gzip’)) ob_start(“ob_gzhandler”); else ob_start(); ?>
Su Gid Network potrai controllare se l’operazione è riuscita: dagli ipotetici 40 kb di peso ora il sito sarà dimagrito fino a 8kb! Lo zip, infatti, diminuisce il peso di circa l’80%.
2 – Minimizza CSS e Javascript
Grazie a servizi quali Minify CSS e Minift Javascript, il foglio di stile e degli script verrà automaticamente ottimizzato. Spariranno spazi e commenti inutili, perciò conserva una copia dell’originale se in futuro vorrai modificarlo più agevolmente.
3 – Ottimizza le immagini
Riduci le dimensioni delle immagini, abbassane il più possibile la qualità ed elimina quelle inutili.
4 – Utilizza i tag Height/Width nelle Immagini
Anche se lo ritenete inutile, in realtà non lo è. Comunicando i valori corretti delle immagini, il browser li conoscerà già e non dovrà ‘immaginarli’, rallentando il download.
5 – Riduci le chiamate HTTP
Più chiamate interne o esterne al server si fanno, più il sito viene rallentato. Per ridurle, unisci tutti i CSS e Javascript in uno unico, non eccedere con le voci di menù e i link interni.
6 - Più html e meno php
Le pagine html sono più veloci e leggere. Perciò, dove puoi, elimina le stringhe php e utilizza quelle statiche.


