Di seguito si illustrano alcuni consigli per diminuire i tempi di attesa.
La prima cosa da tenere conto è se all’interno del sito sono presenti dei servizi esterni a esso, tipo contatore di visite, rss, news, banner pubblicitari esterni, etc.
Anche se danno più funzionalità e possono, in alcuni casi, essere una fonte di guadagno, appesantiscono il caricamento e la visualizzazione della pagina. Questo perché fanno riferimento a siti ospitati su server differenti. Praticamente, se il visitatore carica una pagina web del sito deve aspettare i contenuti sia dal primo che dal secondo,raddoppiando i tempi di attesa.
Perciò è necessario valutare con attenzione le tipologie di funzionalità che si vogliono implementare e le modalità di gestione delle stesse.
La seconda cosa da analizzare è la tipologia del sito in questione. Esistono tra categorie in cui raggruppare i siti internet:
- Siti realizzati in flash
- Siti dinamici realizzati attraverso dei CMS
- Siti statici in HTML
Per ciascuna di queste categorie ci sono alcuni piccole accortezze per rendere il sito di facile fruizione.
Siti realizzati in flash
Questa tipologia di siti può essere di natura statica o dinamica: cioè i contenuti sono già disponibili al momento della richiesta oppure si necessita di un caricamento.
In questo caso la differenza la fa la bravura di chi realizza il sito. Per prima cosa si consiglia che le immagini ed eventuali video presenti abbiano una dimensione ridotta, per non appesantire il sito. Una scelta ottima è il caricamento dinamico di tutti i contenuti, preceduto dal classico loading così da rendere disponibile la struttura in tempi minimi al visitatore.
Ovviamente tale trucco è altamente consigliato nella fase iniziale: non lasciare mai che il visitatore digiti l’indirizzo web del sito e abbia una percezione di non reattività del sito stesso, dà l’impressione di mal funzionamento dello stesso.
Siti dinamici realizzati con CMS
L’esempio classico di questa tipologia sono i blog/forum che sono presenti sulla rete. Sebbene migliorino l’utilizzo e l’aggiornamento del sito anche da parte di persone che non sanno sviluppare siti essi impattano sulla velocità di caricamento per due motivi:
- Linguaggi di scripting con cui sono realizzati (php e asp)
- Caricamento dei contenuti in modo dinamico
Esistono per ogni tipo di CMS dei consigli per fare in modo di snellire il sito da caricamento di parti o funzionalità inutili. Un consiglio banale, ma molto efficace è cercare di caricare non troppe immagini e/o video di dimensioni troppo elevate e di fare attenzione che le loro dimensioni effettive coincidano con quelle di reale visualizzazione, per evitare di aumentare il peso del proprio sito senza averne beneficio.
Siti Statici HTML
Questa tipologia di sito è obsoleta e superata, perciò ormai la loro presenzainrete è piuttosto scarsa, essendo,però, già in formato HTML non necessitano di alcuna elaborazione da parte del server ospitante. Ciò che potrebbe appesantire una pagina html è la presenza di immagini e/o video di grandi dimensioni, come detto in precedenza.
In generale non bisogna mai perdere di vista che per il computer, la visualizzazione di una pagina web non è altro che lo scaricamento dei dati da un server. Quindi più si riesce a snellire da cose inutili, più il sito sarà leggero.

