I siti web sono sempre più lenti!
La tecnologia è sempre più veloce ed i siti rallentano?
Recenti indagini hanno scoperto che la tendenza dei siti web è quella di essere sempre più lenti a caricarsi.
Il fatto è ancora più grave se si considera che questo accade soprattutto negli e-commerce: siti web che dovrebbero essere il più veloci e semplici possibili per aumentare le probabilità di vendita online.
Ma come mai accade questo? Perché esistono sempre più siti web lenti con tutte le tecnologie e le tecniche a disposizione per creare siti web veloci ?
Le cause dei siti web lenti
Per prima cosa cerchiamo di identificare quali sono le cause di rallentamento dei siti web.
Al primo posto troviamo sicuramente le immagini che spesso e volentieri, per esigenze di design, sono troppe e caricate in alta qualità.
Le “esigenze di design” giustificano anche l’uso di effetti grafici (e quindi JavaScript) che a loro volta rallentano il caricamento delle pagine.
L’abuso di JavaScript comporta infatti un duplice problema:
- Aumento dei tempi di caricamento perché i file JavaScript possono pesare molti KB.
- Aumento dei tempi di rendering perché il browser deve poi elaborare ed eseguire il codice.
Oltre all’uso eccessivo di immagini e JavaScript troviamo spesso codice CSS inutile o ridondante che riduce ulteriormente i tempi di caricamento e di rendering.
La mancanza di ottimizzazioni del codice, come ad esempio la minimizzazione dei JS e dei CSS, piuttosto che l’assenza di compressione dei dati lato server aumenta significativamente il problema.
Le ottimizzazioni del web server, del codice sorgente e delle immagini sono tutti aspetti che rendono un sito web veloce.
Perché i siti non vengono ottimizzati?
Ottima domanda, anche se la risposta potrebbe non piacere a molti.
Ecco quali sono alcuni motivi, in ordine sparso, che secondo me sono alla base di questo fenomeno:
- Chi sviluppa i siti web non ha le competenze per realizzarli e quindi nemmeno per ottimizzarli.
- Per “esigenze di design” si sacrificano le prestazioni del sito. Probabilmente è più importante che il sito sia bello piuttosto che veloce?
- Per paura di andare contro alle idee del cliente si adottano soluzioni non ottimali.
- Il budget è così ridotto all’osso che bisogna risparmiare anche sulle ottimizzazioni.
- L’uso di CMS che a loro volta non sono ottimizzati.
Ma allora cosa si deve fare per creare siti web veloci?
In linea teorica la risposta non è difficile: basta affidarsi ad un professionista competente, il problema è districarsi nella giungla di tutti coloro che offrono servizi di sviluppo di siti web.