Logo Blogo

Google Chrome 17 con HTTP pipelining

Pubblicato: 25 ott 2011 da Giacomo Picchiarelli

Google Chrome Dev A due anni dalla richiesta di implementare la funzione di HTTP pipelining, eccola finalmente disponibile nella nightly build per il futuro rilascio della versione 17 di Chrome. Ci hanno messo un po’ ad implementare il pipelining, ma a questo punto non resta che testarla per capire se e quanto sarà stabile, visto che non è ancora chiaro se sono intenzionati ad attivarlo di default nei rilasci successivi.

Per quanto riguarda i concorrenti, Opera offre già un supporto completo mentre Firefox — pur supportando questa tecnica — non la abilita di default. Google ha già dichiarato che in questa implementazione non saranno inclusi i proxy e sarà necessario attivarla manualmente su chrome://flags, spuntando l’apposita checkbox.

Più in dettaglio la tecnica di HTTP pipelining consiste in una modalità di utilizzo del protocollo HTTP 1.1 diversa da quella usuale. Le richieste vengono inviate attraverso un’unica connessione senza attendere risposte, diminuendo così drasticamente la latenza delle transazioni HTTP. Funzionalità estremamente utile per quelle connessioni che fanno della latenza un parametro critico, come ad esempio le connessioni satellitari. Ovviamente questa tecnica deve essere implementata sia lato client che lato server; per chi volesse approfondire è disponibile la RFC 2616 al punto 8.1.2.2.

Via | The H Online

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
5 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Profilo di g_g

    g_g

    25 ott 2011 - 16:20 - #1
    0 punti
    Up Down

    Mah, più che altro sarei interessato a sapere quali server-web e di conseguenza siti offrono il supporto per questa funzionalità…

  • hascy

    25 ott 2011 - 16:42 - #2
    -1 punto
    Up Down

    @G_G : Questo è il motivo per cui Firefox lo disabilita pur avendo un supporto completo all’HTTP pipelining. Difatti se il server non lo supporta, i tempi di caricamento aumentano mostruosamente …

  • SimoneMi

    25 ott 2011 - 17:39 - #3
    -1 punto
    Up Down

    se Google lo mette dentro a Crome e’ ipotizzabile che a breve i server Google supporteranno la feature , soprattutto mi viene da pensare in ambito Mobile dove ogni incremento di efficienza e’ sempre il benvenuto

  • Andrea R

    25 ott 2011 - 17:52 - #4
    1 punto
    Up Down

    C’è un errore nell’articolo, il pipelining è parte di HTTP 1.1 e non c’era in 1.0. E’ praticamente l’aggiunta principale che hanno fatto in HTTP 1.1. Strano che non lo supportassero ancora

  • Profilo di ekerazha

    ekerazha

    26 ott 2011 - 12:59 - #5
    0 punti
    Up Down

    Era ora. Firefox potrebbe averlo abilitato di default in Firefox 9. Ogni server HTTP decente uscito nell’ultimo decennio lo supporta e quelli che non lo supportano possono essere blacklistati. Il problema sono ad esempio eventuali transparent proxy senza supporto al pipelining che non possono essere rilevati in modo diretto, quindi gli sforzi si concentrano verso sistemi di recovery che possano rilevare eventuali anomalie nella trasmissione ed in tal caso disabilitare il pipelining.

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento