In een e-mail naar een w3-mailinglijst heeft Facebook aangegeven volop bezig te zijn het spdy-protocol te implementeren in zijn website. De sociale-netwerksite hoopt met deze implementatie een grote snelheidswinst te realiseren.
Facebook-engineer Doug Beaver meldt in een e-mail aan een w3-mailinglijst dat Facebook bezig is met het implementeren van het spdy-protocol in zijn website. Ook legt de engineer uit waarom het bedrijf niet geïnteresseerd is in de andere twee http/2.0-voorstellen.
Het spdy-protocol is een van de voorstellen voor een nieuwe http/2.0-implementatie. Met het spdy-protocol worden webpagina's sneller en veiliger geladen, dankzij enkele aanvullingen op het oude http-protocol. Dataverbindingen worden automatisch gemultiplext, gecomprimeerd en meestal ook versleuteld. Servers kunnen ook data pushen naar clients zonder dat daarvoor een request moet worden gestuurd.
In de e-mail vertelt Beaver dat Facebook eisen stelt aan een nieuwe http-implementatie. Zo moet het protocol onder andere multiplexing, encryptie op de transportlaag, zero-latency upgrade, per-request flow control en server push ondersteunen. Om die reden steunt Facebook het spdy-protocol, ten nadele van de andere voorstellen voor het http/2.0-implementatie. Ook is het bedrijf bezig het spdy/v2-protocol alvast te implementeren, omdat recente browsers het protocol al ondersteunen, waarmee dus directe snelheidswinst wordt behaald.
Het nieuwe protocol draait nog niet op de productieservers, maar volgens Beaver is de implementatie bijna compleet en heeft Facebook voldoende informatie om commentaar te leveren op de standaard vanuit het perspectief van ontwikkelaars. Hoewel het bedrijf al bezig is het huidige spdy-protocol te implementeren, zoekt Facebook nog naar verbeteringen.
Twitter liet in maart al weten het spdy-protocol te hebben geïmplementeerd en in gebruik te hebben genomen, en heeft gereageerd op de eisen van Facebook aan het protocol. Hierin legt Twitter uit het grotendeels eens te zijn met de eisen van Facebook, maar nog wel vraagtekens te plaatsen bij de voordelen van de huidige implementatie van de compressiefunctionaliteit.
Kunnen servers dan ongevraagd rommel naar mijn PCtje sturen? Kan iemand misschien hier op uitbreiden?Servers kunnen ook data pushen naar clients zonder dat daarvoor een request moet worden gestuurd.
De website moet mij natuurlijk nog wel kunnen bereiken, en dat kan alleen over een verbinding die al is opgezet. En als ik moet verzoeken om updates, dan zit ik te pollen.Ja hoor geen probleem, maar dat is een ander verhaal...
Hoe dan ook een http en ook spdy verbinding is niet constant open maar eerder alleen open op het moment dat er een verzoek komt en als jij verzoekt om informatie van de server dan doe je ook automatisch verzoeken om de updates die bij die pagina horen.
[Reactie gewijzigd door .oisyn op 16 juli 2012 17:54]
[Reactie gewijzigd door .oisyn op 16 juli 2012 17:54]
[Reactie gewijzigd door HerrPino op 16 juli 2012 12:53]
Dat is gewoon de "afkorting" van "In de e-mail vertelt Beaver dat Facebook eisen stelt aan een nieuwe http-implementatie, voordat ze besluiten die te willen implementeren en (uiteindelijk) op productie te gaan draaien.".Ben ik de enige bij wie dit nogal arrogant overkomt?
"In de e-mail vertelt Beaver dat Facebook eisen stelt aan een nieuwe http-implementatie."
Zoals ook al in de bijbehorende Reddit-thread is genoemd, valt het wel mee met de kwaliteit van de conclusie, de auteur wordt voornamelijk afgerekend op het feit dat hij een proxy gebruikte om de vergelijking "eerlijk" te houden:
[...]
Verder wordt genoemd dat de verzameling sites die hij heeft geanalyseerd niet handig is; deze top-500 sites hebben namelijk al dermate veel bezoekers te verwerken, dat de makers de sites helemaal hebben geoptimaliseerd volgens HTTP/1.1. Met het bestaan van SPDY is geen rekening gehouden bij het opzetten van CDN's en dergelijke. Juist reguliere sites waar minder aandacht is voor optimalisatie (die dus uit veel losse requests naar dezelfde host bestaan) kunnen erg profiteren van SPDY.
Meestal ook versleuteld? Hoe moet ik me dat voorstellen? Wordt een verbinding at random, af en toe versleuteld of is dit iets dat per pagina in te stellen is?"Dataverbindingen worden automatisch gemultiplext, gecomprimeerd en meestal ook versleuteld."
Op dit item kan niet meer gereageerd worden.
Populair: Xbox E3 2013 Mobiele telefoons Google Sony Microsoft Apple Games Politiek en recht Consoles
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True