Algorithm Testing & Brotli - #ThisWeekInSEO
Innholdsfortegnelse:
Google åpner en ny generell datakomprimeringsbibliotek kalt Zopfli som kan brukes til å øke hastigheten på webnedlastinger.
Zopfli Compression Algorithm, som fikk navnet sitt fra en sveitsisk brødrecept, er en implementering av deflatkomprimeringsalgoritmen som skaper en mindre utgangsstørrelse i forhold til tidligere teknikker, skrev Lode Vandevenne, en programvareingeniør med Googles kompresjonslag, i Google Open Source Blog i forrige uke.
"Den mindre komprimerte størrelsen gjør det mulig for bedre plassutnyttelse, raskere datatransmisjon og lavere belastningstid for nettsiden. Videre har den mindre komprimerte størrelsen ytterligere fordeler ved mobil bruk, for eksempel lavere dataoverførselsavgifter og redusert batteribruk, "Van Devenne skrev.
Den mer uttømmende komprimeringsteknikken som brukes, oppnår høyere datadensitet, men gjør også kompresjonen mye langsommere. Dette påvirker ikke dekompresjonshastigheten, men Vandenne skrev.
Zopfli er et komprimeringskort og eksisterende programvare kan brukes til å dekomprimere dataene, sa han. Zopfli er kompatibel med Zip, PNG, GZIP og HTTP-forespørsler blant annet, legger Vandevenne til.
Med spredning av videonedlastninger spesielt, undersøker Google og andre tjenester hvordan man kan øke komprimeringen. Google kjøpte On2, et datakomprimeringsteknologisfirma i 2009. Browser maker Opera har også raffinert komprimeringsfunksjoner.
Ressurskravende men effektiv
Zopflis produksjon er generelt 3 prosent til 8 prosent mindre sammenlignet med zlib, en annen komprimeringsbibliotek basert på Deflate-komprimeringsalgoritmen, ifølge Vandevenne. "Vi tror at Zopfli representerer toppmoderne kompatibilitet," sa han.
"Denne kompressoren tar mer tid (~ 100x langsommere), men komprimerer rundt 5 prosent bedre enn zlib og bedre enn noen annen zlib -kompatibel kompressor vi har funnet, "sa Google på Zopfli's Google Code-side. Koden er tilgjengelig under Apache License 2.0.
Det nye komprimeringsbiblioteket krever imidlertid to til tre ganger mer CPU-tid enn zlib ved maksimal kvalitet. Derfor er den best egnet for applikasjoner der dataene komprimeres en gang og sendes mange ganger over nettet, for eksempel statisk innhold på nettet, sier Vandevenne.
Vandevenne og hans kollega Jyrki Alakuijala, en Google-programvareingeniør som også jobbet med prosjektet anbefaler i deres forskningsoppgave å bruke Zopfli "for komprimering av statisk innhold og annet innhold der dataoverføring eller lagringskostnader er mer signifikante enn økningen i CPU-tiden."
"Ved åpen sourcing Zopfli, slik at webansvarlige kan bedre optimalisere størrelsen på ofte aksessert statisk innhold, håper vi å gjøre Internett litt raskere for oss alle, sier Vandevenne.
Snakkes bare om to uker etter introduksjonen av Apples iPhone 3G og App Store, der tredjeparts programvare for det tilbys, leder av enkelte programvare selskaper rapporterte stort antall nedlastinger og proklamerte en ny dag på mobil Internett. Juryen er fortsatt ute om hvorvidt open source-telefonplattformene kommer fra Google og Symbian Foundation, vil kunne samsvare med Apples suksess, ifølge panelerne på TechCrunch Mobile Web Wars-arrangementet i Menlo Park, California, på fredag ettermidd
For eksempel begynte Pandora Media å tilby sin internettradioprogram for de fleste andre mobile plattformer, gjennom operatører, rundt 18 måneder siden, sa Pandora CTO Tom Conrad. Det resulterte i ca 12.000 betalt månedlige abonnement på tjenesten, sa han.
Google øker Chrome's hastighet i nytt beta
Noen quirks forblir, men den raskere Chrome tilbyr også å dra faner, zoome, autoscroll og fullføre ferdigstillingsfunksjoner.
Alcatel sa forskerne ved en Bell Labs-anlegg i Villarceaux, Frankrike, ble den første som oppnådde hastigheten på "100 petabits per sekund. Kilometer". Målingen tar hensyn til både fart og evne til å opprettholde det over avstand, ved å multiplisere nettets hastighet med avstanden i kilometer. I dette tilfellet kunne et nettverk med en samlet hastighet på 15,5 T bits per sekund (Tbps) opprettholde denne hastigheten over en avstand på 7.000 kilometer, eller omtrent avstanden fra Paris t
Fordi signaler kan nedbrytes, er de høyeste nettverkshastighetene mulige over de korteste avstandene. Men en del av kravene til en transportørnettverksteknologi er rekkevidde. De lengste linjene i tjenesteleverandørnettverk må ofte flytte mest mulig data, fordi de samler opp trafikk fra hele land og regioner for transport over hele verden.