Benvenuto in un Web più veloce

SPDY, un protocollo rivelato da Google alla fine del 2009, accelera notevolmente il caricamento delle pagine Web modificando il modo in cui i browser comunicano con i server. Fino ad ora, Google ha testato il progetto di ricerca solo internamente e lo ha implementato su alcuni dei propri siti. Ma oggi il protocollo viene lanciato come prodotto commerciale.





Azienda di ottimizzazione del sito web Strangeloop ha integrato SPDY nel suo prodotto di punta Site Optimizer, un software che si trova tra un sito Web e i suoi utenti e regola il codice del sito per caricare le pagine più rapidamente. I clienti di Strangeloop avranno la possibilità di attivare facilmente il protocollo; nei test, il protocollo ha accelerato i siti Web dal 10 al 20 percento.

All'inizio, questo farà la differenza solo per le persone che visitano i siti Web utilizzando il browser Chrome di Google (l'unico che supporta SPDY), ma Strangeloop prevede che potrebbe avere un grande impatto anche sui dispositivi mobili, poiché è probabile che Google costruisci SPDY nei browser progettati per Android.

La velocità con cui un sito web risponde agli utenti è un problema tecnico ed economico sempre più importante. Secondo la rete di distribuzione di contenuti Akamai, le persone concedono a un sito solo tre secondi, in media, per caricarsi prima di arrendersi e allontanarsi. Migliori prestazioni spesso significano più visualizzazioni di pagina e quindi più interazione con gli utenti. Per i siti di shopping online, questo si traduce in un aumento delle vendite.



Non sono solo i singoli siti che hanno interesse ad accelerare il Web. Google ha lavorato per rendere il Web nel suo insieme più veloce, ragionando sul fatto che l'intera esperienza deve essere rapida e fluida per consentire alle persone di utilizzare felicemente i suoi numerosi servizi. Google spera anche di invogliare le persone a utilizzare più servizi Web e meno software desktop (vedi, ad esempio, il suo sistema operativo Chrome) e l'azienda sa che ciò non sarà possibile se dovessero lottare con le prestazioni.

Ci sono molti modi per velocizzare un sito web. La modifica dei protocolli che determinano il modo in cui le informazioni vengono inviate su Internet è potenzialmente la più gratificante ma anche una delle più complicate. Questi protocolli sono fondamentali per la comunicazione tra siti Web e server, quindi possono avere effetti di vasta portata sulle prestazioni del sito Web su tutti i dispositivi. Tuttavia, per distribuire SPDY in tutto il mondo, tutti i produttori di browser dovrebbero adottarlo e ogni server dovrebbe supportarlo, afferma Joshua Bixby , presidente di Strangeloop. Questo è un compito arduo e quindi SPDY ha delle vere sfide di implementazione, dice.

Il prodotto esistente di Strangeloop è, tuttavia, ben posizionato per aiutare Google a iniziare. Strangeloop aiuta già le aziende ad accelerare i propri siti Web gestendo l'ottimizzazione per loro senza richiedere loro di modificare il codice o l'hardware. Il software Site Optimizer si trova tra il server Web di un'azienda e il browser dell'utente e regola automaticamente il codice del sito Web per velocizzarne il caricamento; questo include già miglioramenti personalizzati per browser specifici. I clienti di Site Optimizer possono scegliere di attivare SPDY, facendo sì che i propri server si comportino come se il protocollo fosse installato, per i clienti che visitano i propri siti utilizzando Chrome.



I browser odierni in genere aprono molte connessioni a un server, al fine di iniziare a scaricare molte informazioni contemporaneamente: immagini, annunci, testo e così via. Tom Hughes-Croucher, capo evangelista per Joyent , un'azienda che fornisce software cloud, spiega che, sebbene questo velocizzi le cose, anche l'approccio ha i suoi problemi. Queste connessioni richiedono tempo per riscaldarsi e iniziare a scaricare a piena capacità. Inoltre, non danno una buona priorità, quindi l'utente potrebbe finire per aspettare che le immagini nella parte inferiore di una pagina vengano caricate quando ciò che sta realmente guardando è in cima.

SPDY risolve questo problema aprendo una connessione in grado di caricare molte parti diverse della pagina contemporaneamente. Consente inoltre ai programmatori di gestire il caricamento delle pagine, in modo che possano fornire prima i pezzi più importanti.

Il prodotto Strangeloop è progettato per gestire l'utilizzo di SPDY, quindi i clienti non devono preoccuparsi di scrivere codice diverso per gli utenti che usano e non usano SPDY. L'azienda ha lavorato a lungo con gli ingegneri di Google per implementare e far funzionare SPDY in modo efficace.



Raggruppare SPDY con i prodotti di ottimizzazione esistenti è una buona strategia di partenza per Google, afferma Eric Hansen , fondatore e CEO della società di ottimizzazione del sito web SiteSpect . Si aspetta che Google alla fine includa SPDY nel proprio prodotto di ottimizzazione, chiamato mod_pagespeed, che è simile a Site Optimizer. Google deve fare tutto il possibile per convincere i siti Web ad adottare SPDY, afferma, perché questa è la parte più grande della sua battaglia in salita per ottenere l'accettazione del protocollo.

Bixby ritiene che i siti web diventeranno più disposti a utilizzare SPDY quando ne vedranno i potenziali benefici. Ciò che è davvero eccitante per me sono le sue capacità sul lato mobile, afferma Bixby. Google non ha ancora integrato SPDY nel browser di Android, ma quando lo fa, il protocollo farà una differenza ancora più grande. Poiché la navigazione in Internet mobile è dolorosamente lenta e i telefoni Android hanno una grande quota di mercato degli smartphone, Bixby pensa che SPDY potrebbe fare la differenza in quell'arena. Dice, sarei molto sorpreso se non lo vedessimo in Android nel prossimo futuro.

nascondere