Vogliamo dedicare questo spazio all’approfondimento di un argomento sollevato con veemenza da Carletto, il geniale webmaster. L’argomento sono ovviamente le statistiche, vanto di Charles, croce e delizia di ogni serio webmaster. Per comprendere per quale ragione le statistiche sono un problema occorre dare una breve (e speriamo chiara) spiegazione di come funziona il protocollo http, che è poi lo strumento principale attraverso cui viaggiano le pagine web.
Il protocollo HTTP. Un protocollo stateless.
Uno dei cardini fondamentali del protocollo HTTP è legato alla sua natura stateless. Il server (in generale) non mantiene informazioni sullo stato del client. Il protocollo HTTP prevede che ogni volta che il client ha bisogno di visualizzare una informazione, il client inizia una connessione TCP (di solito sulla porta 80 ma non è necessariamente vero) verso il server ed una volta collegato inizia a chiedere i documenti di cui ha bisogno. Questi documenti possono essere la “home page” (tipicamente index.html ma non è detto) oppure le immagini, oppure un qualsiasi file di cui il client ha bisogno (un CSS, un javascript) e che è presente sul server, a disposizione dei client. Il ruolo centrale ovviamente in questo ruolo spetta al client, che deve richiedere al server tutti i dati necessari per “renderizzare” (visualizzare) la pagina. Continua a leggere