Välkommen till en snabbare webb

SPDY, ett protokoll som Google avslöjade i slutet av 2009, snabbar upp webbsidans laddning dramatiskt genom att ändra hur webbläsare kommunicerar med servrar. Hittills har Google endast testat forskningsprojektet internt och distribuerat det på ett fåtal av sina egna sajter. Men idag lanseras protokollet som en kommersiell produkt.





Hemsideoptimeringsföretag Strangeloop har byggt in SPDY i sin flaggskeppsprodukt Site Optimizer, programvara som sitter mellan en webbplats och dess användare, och justerar webbplatsens kod för att få sidor att laddas snabbare. Strangeloops kunder kommer att ha möjligheten att enkelt slå på protokollet; i tester har protokollet snabbat upp webbplatser med 10 till 20 procent.

Till en början kommer detta bara att göra skillnad för människor som besöker webbplatser med Googles Chrome-webbläsare (den enda som stöder SPDY), men Strangeloop förväntar sig att det kan sluta få en stor inverkan på mobila enheter också, eftersom Google sannolikt kommer att bygga in SPDY i webbläsare designade för Android.

Hur snabbt en webbplats reagerar på användarna är en allt viktigare teknisk och ekonomisk fråga. Enligt innehållsleveransnätverket Akamai ger människor bara en sajt tre sekunder i genomsnitt att ladda innan de ger upp och navigerar iväg. Bättre prestanda innebär ofta fler sidvisningar och därmed mer interaktion med användarna. För onlineshoppingsajter innebär detta högre försäljning.



Det är inte bara enskilda webbplatser som har ett intresse av att göra webben snabbare. Google har arbetat för att göra webben som helhet snabbare, med resonemang att hela upplevelsen måste vara blixtsnabb och smidig för att få människor att använda dess många tjänster med glädje. Google hoppas också kunna locka människor att använda fler webbtjänster och mindre datorprogramvara (se till exempel dess Chrome OS ), och företaget vet att detta inte kommer att vara möjligt om de kämpar med prestanda.

Det finns många sätt att snabba upp en webbplats. Att ändra protokollen som avgör hur information skickas över Internet är potentiellt det mest givande men också ett av de svåraste. Dessa protokoll är grundläggande för kommunikation mellan webbplatser och servrar, så de kan ha långtgående effekter på webbplatsens prestanda på alla enheter. Men för att rulla ut SPDY till hela världen måste alla webbläsartillverkare använda det, och varje server måste stödja det, säger Joshua Bixby , Strangeloops president. Det här är en stor order, och därför har SPDY verkliga implementeringsutmaningar, säger han.

Strangeloops befintliga produkt är dock väl positionerad för att hjälpa Google komma igång. Strangeloop hjälper redan företag att snabba upp sina webbplatser genom att hantera optimering för dem utan att de behöver ändra sin kod eller hårdvara. Programvaran Webbplatsoptimeraren sitter mellan ett företags webbserver och användarens webbläsare och justerar webbplatsens kod automatiskt för att få den att laddas snabbare; detta inkluderar redan förbättringar anpassade för specifika webbläsare. Site Optimizer-kunder kan välja att aktivera SPDY, vilket får deras servrar att bete sig som om protokollet var installerat, för kunder som besöker deras webbplatser med Chrome.



Webbläsare idag öppnar vanligtvis upp massor av anslutningar till en server för att börja ladda ner massor av information på en gång – bilder, annonser, text och så vidare. Tom Hughes-Croucher, chefsevangelist för Glad , ett företag som tillhandahåller molnprogramvara, förklarar att även om detta påskyndar saker och ting, har tillvägagångssättet också sina problem. Dessa anslutningar tar tid att värma upp och börja ladda ner med full kapacitet. Dessutom prioriterar de inte bra, så användaren kan sluta vänta på att bilder längst ner på en sida ska laddas när det han verkligen tittar på är överst.

SPDY åtgärdar detta problem genom att öppna en anslutning som kan ladda många olika delar av sidan samtidigt. Det tillåter också programmerare att hantera hur sidor laddas, så att de kan leverera viktigare bitar först.

Strangeloops produkt är designad för att hantera SPDY, så att kunderna inte behöver oroa sig för att skriva annan kod för användare som gör och inte använder SPDY. Företaget arbetade mycket med Googles ingenjörer för att få SPDY att implementeras och köras effektivt.



Att kombinera SPDY med befintliga optimeringsprodukter är en bra startstrategi för Google, säger Google Erik Hansen , grundare och VD för webbplatsoptimeringsföretaget SiteSpect . Han förväntar sig att Google så småningom kommer att inkludera SPDY i sin egen optimeringsprodukt, kallad mod_pagespeed, som liknar Site Optimizer. Google måste göra vad den kan för att få webbplatser att anta SPDY, säger han, eftersom det är den största delen av dess uppförsbacke för att få acceptans för protokollet.

Bixby tror att webbplatser kommer att bli mer villiga att använda SPDY när de ser dess potentiella fördelar. Det som verkligen är spännande för mig är dess kapacitet på mobilsidan, säger Bixby. Google har ännu inte byggt in SPDY i Androids webbläsare, men när det gör det kommer protokollet att göra en ännu större skillnad. Eftersom surfandet på mobilt Internet är smärtsamt långsamt och Android-telefoner har en stor andel av smarttelefonernas marknadsandel, tror Bixby att SPDY kan göra skillnad på den arenan. Han säger att jag skulle bli mycket förvånad om vi inte ser det här i Android inom en snar framtid.

Dölj