Hvorfor Google gik med det samme

I sidste uge udrullede Google en større ændring af sin søgemaskines grænseflade. Amerikanske brugere og nogle brugere i andre lande begyndte at se resultaterne for deres Google-søgninger vises på skærmen, mens de stadig skrev. Hvis du for eksempel skriver b i Googles søgefelt, kan du muligvis se resultaterne af en Google-søgning efter bank of america vises under feltet sammen med et sponsoreret link fra Bank of America. Bliv ved med at skrive, indtil du har flagermus i søgefeltet, og resultaterne kan pludselig ændre sig til at matche en søgning efter batman.





Google Instant, som det hedder, handler ifølge Google primært om at gøre søgning hurtigere og mere effektiv. Virksomheden siger, at tjenesten sparer to til fem sekunder pr. søgning og hjælper brugere med at forfine deres forespørgsler ved at give øjeblikkelig feedback.

Google afviser ikke, at opretholdelsen af ​​sit søgeannoncesalg var et primært fokus i afprøvningen af ​​tjenesten. Virksomheden bliver kun betalt for en annonce eller et sponsoreret link, når en bruger klikker på annoncen, og annoncer målrettes til specifikke søgninger. Ved at vise en søgnings annoncer på skærmen et par sekunder før, kan hyppigheden af ​​brugere, der klikker på disse annoncer, kun stige.

Googles søgeannoncer er en forretning på 20 milliarder dollar takket være populariteten af ​​deres lette, minimalt påtrængende tekstannoncer, der sælges mod specifikke søgninger. Så det er utænkeligt, at Google ville risikere sin cash cow, blot fordi medarbejderne syntes, at øjeblikkelige resultater var cool.



Men finder brugerne Google Instant nyttigt? Nogle interneteksperter har været skeptiske. En webudvikler udførte en eye-tracking-bruger undersøgelse af syv personer valgt til at repræsentere en bred aldersgruppe af tunge internetbrugere. Hans test viste, at ingen af ​​dem hoppede ned til de tidligt ankomne resultater. I stedet fortsatte de med at skrive, indtil de var færdige med søgeforespørgslen.

Google insisterer på, at dets egne tunge test siger noget andet. Virksomhedens talsmand Jake Hubert siger: Vi fandt faktisk ud af, at folk ser på forudsigelserne og resultaterne, men de bemærker ikke nødvendigvis, at det er det, de gør. Google er kendt for omfattende test af selv den mindste ændring af sin pengesøgemaskine. Andre nyere produkter, såsom Google Buzz sociale netværk og Google Wave alt-plus-køkkenvasken-samarbejdsværktøjet, fangede ikke som håbet. Men Google Instant er ikke et nyt produkt. Det er en formodet forbedring af det mest succesrige produkt på internettet.

Google Instant er også en imponerende teknisk bedrift. Hvordan kan Google levere en nonstop strøm af øjeblikkelige resultater til hundredvis af millioner af brugere uden at smelte internettet? Det viser sig, at de øjeblikkelige resultater ikke er drevet af høj båndbredde, men af ​​fremskridt i Googles back-end-datacentre og inde i din browser.



Othar Hansen , tech lead for funktionen, siger, at indlæsning af søgeresultater, mens du skriver, kun bruger nogle få tusinde bytes data for hvert nyt sæt af 10 resultater og eventuelle tekstbaserede annoncer målrettet mod søgningen. De mennesker, der styrer vores trafik, blinkede knap engang, da vi sagde, at vi ville have denne effekt på søgetrafikken, sagde han i et telefoninterview, fordi vi har en anden ting, der hedder YouTube. De fem til 50 kilobyte data i et nyt sæt søgeresultater, selvom de inkluderer miniaturebilleder, er små sammenlignet med selv et sekunds onlinevideo.

Den virkelige magi i Google Instant kommer hovedsageligt fra fremskridt inden for datacenterhardware i de sidste 18 måneder, sagde Hansson. Hurtigere servere og federe forbindelser mellem dem er kombineret med nye tricks til at cache resultaterne for størstedelen af ​​Google-søgninger. De fleste søgninger indtastet af brugere er ikke særlig originale. Så når du skriver bat i Google, er det statistisk næsten sikkert, at du vil fortsætte og skrive en ekstra mand ind i boksen. I stedet for at vente på dig, sender Google resultaterne for batman.

Vi sørger for, at søgninger, som vi er sikre på, bliver leveret hurtigst, sagde Hansson. Hvis din søgeforespørgsel ikke virker indlysende baseret på andres adfærd, hænger Google tilbage for at se, hvad du ellers skriver. I programmeringssprog har Google ændret sin bagende fra at være statsløs, hvilket betyder, at hvis du skriver fem søgninger i træk, behandler den hver enkelt som en helt ny session, til at opretholde en sessionstilstand, der sporer, hvilke søgeresultater der allerede har været. sendt til dig. Det betyder, at der foregår meget mere computerhukommelsesarbejde inde i Googles datacentre.



I sidste ende, sagde han, reducerer Google Instant faktisk de samlede omkostninger ved en søgning for virksomheden ved at uddele de cachelagrede resultater for de fleste søgninger. Separat har Google opdateret sine internetcrawlere for at holde dem i cache resultater, der er friske fyldt med de seneste nyheder, blogindlæg og andet indhold, der måske kun er et par minutter gammelt.

Den anden store fremgang sker inde i din browser. Google-undersøgelser viste, at de fleste mennesker skriver med en hastighed, der efterlader et mellemrum på 300 millisekunder mellem tastetryk. Målet for Google Instant var altså at ændre resultaterne på mindre end 300 millisekunder. For at gøre det påbegyndte ingeniører projekter for at optimere JavaScript-koden, der kører på dens sider, så søgeresultater og annoncer kan analyseres og vises på skærmen på et par hundrede millisekunder. JavaScript-adfærd varierer meget fra den ene browser til den næste. Det betød, at hver af de fire browsere, der understøttes af Google Instant – Internet Explorer, Apples Safari, Mozillas Firefox og Googles egen Chrome – skulle tilpasses separat med forskellig JavaScript-kode.

Det er ikke tilfældigt, at disse browseres JavaScript-understøttelse også er blevet forbedret gentagne gange i de sidste par år. Efterhånden som kommercielle websteder tilføjer mere og mere interaktivitet, en stor del af det drevet af JavaScript, er JavaScripts ydeevne blevet forskellen mellem hurtig og langsom browsing, mest bemærket af brugere, der ikke er klar over, hvordan det hele fungerer. For et år siden ville en svartid på 300 millisekunder sandsynligvis have været umulig. I de nyeste browsere er det blevet pålideligt.



Samlet set hævder Google, at 15 separate teknologiinnovationer – de fleste af dem betragtes som forretningshemmeligheder – arbejder sammen for at gøre Google Instant muligt.

Søgemaskineland Redaktør Danny Sullivan, en respekteret kommentator, mener, at Google Instant kan have en anden vigtig forretningspåvirkning. Han foreslår, at det handler mindre om at køre mere annoncetrafik og mere om at få konkurrenterne Bing og Yahoo til at virke langsomme. Jeg formoder, at brugerne primært vil føle, at Google bare er hurtigere, skrev han i en e-mail. Hvis mange af dine forespørgsler allerede er det første, Google gætter på, er resultaterne lige der for dig, med det samme. Adspurgt om Google Instant vil ændre adfærden hos internetbrugere, svarede han: Din adfærd er at være mere tilfreds med Google.

skjule