Una introduzione all'HTTP

Il protocollo principale per l'interscambio di dati tra client e server nel Web.

Protocollo HTTPL'HTTP è il protocollo alla base del WWW (insieme all'HTML). L'HTTP è infatti l'insieme delle specifiche che regolano lo scambio di informazioni tra i server ed i client durante la navigazione web.
La sua prima versione fu rilasciata alla fine degli anni ottanta ed è frutto del lavoro di Tim Berners-Lee al CERN di Ginevra; l'obiettivo alla base era la condivisione delle informazioni prodotte dai fisici delle alte energie.

È stato progettato come un protocollo leggero ma sopratutto stateless, le connessioni tra client e server vengono infatti chiuse una volta soddisfatta la richiesta, a differenza ad esempio dell'FTP. Questa caratteristica rende a volte complicato lo sviluppo delle applicazioni web, che, avendo bisogno di conservare uno stato coerente tra le successive connessioni di un client, implementano tecniche alternative come i cookie o il long polling. L'HTTP sfrutta il TCP come protocollo di trasporto (sulla base del modello ISO/OSI).

Con l'introduzione dell'HTML5, l'HTTP può essere affiancato dai Web Sockets, che permettono l'apertura di connessioni full-duplex, offrendo un canale di comunicazione stabile e duraturo col server.

★ ★ ★

Come velocizzare un sito web

Consigli pratici per la progettazione di pagine web leggere e siti internet con un caricamento veloce.

Generalmente si pensa che per rendere un sito web più veloce sia necessario avere a disposizione più banda sul proprio server o sul proprio pacchetto di Hosting, a volte è vero ma molto spesso la velocità di caricamento - intesa come numero di secondi che passa dalla prima richiesta HTTP al rendering completo della pagina - può essere notevolmente migliorata se si mettono in pratica alcune tecniche di ottimizzazione sia della pagina che del codice lato server che la genera ...

Continua a Leggere: Come velocizzare un sito web >



Tweets su http

Seguici ovunque