14 November 2009 ~ 19 Comments

Google to improve upon HTTP protocol, speed up the web?

This Saturday, let’s take a look at some interesting news from Google. As revealed in a recent Chromium blog post, Google continues to look for creative ways to make the internet faster. One early stage project is to change the way that information is transported and in beta tests improves page load times by 64%. Ars Technica reports on project SPDY and the possible transition away from HTTP:

The main problem with HTTP is that today, it’s used in a way that it wasn’t designed to be used. HTTP is very efficient at transferring an individual file. But it wasn’t designed to transfer a large number of small files efficiently, and this is exactly what the protocol is called upon to do with today’s websites. Pages with 60 or more images, CSS files, and external JavaScript are not unusual for high-profile Web destinations. Loading all those individual files mostly takes time because of all the overhead of separately requesting them and waiting for the TCP sessions HTTP runs over to probe the network capacity and ramp up their transmission speed. Browsers can either send requests to the same server over one session, in which case small files can get stuck behind big ones, or set up parallel HTTP/TCP sessions where each must ramp up from minimum speed individually. With all the extra features and cookies, an HTTP request is often almost a kilobyte in size, and takes precious dozens of milliseconds to transmit.

In an attempt to avoid these issues, SPDY uses a single SSL-encrypted session between a browser and a client, and then compresses all the request/response overhead. The requests, responses, and data are all put into frames that are multiplexed over the one connection. This makes it possible to send a higher-priority small file without waiting for the transfer of a large file that’s already in progress to terminate. Compressing the requests is helpful in typical ADSL/cable setups, where uplink speed is limited. For good measure, unnecessary and duplicated headers in requests and responses are done away with. SPDY also includes real server push and a “server hint” feature.

You can read more at ArsTechnica.com and at ReadWriteWeb.com.

19 Responses to “Google to improve upon HTTP protocol, speed up the web?”

  1. limewire basic 27 May 2010 at 3:46 pm Permalink

    Jesu Christ, consultants feuding it out? This is painful. Worse on Mo, but matches the Mculiffe campign pretty w

  2. Vat Dyes 11 May 2011 at 5:35 am Permalink

    The blog was absolutely fantastic! Lot of great information which can be helpful in some or the other way. Keep updating the blog,looking forward for more contents…

  3. Katheleen Arp 9 July 2011 at 7:37 am Permalink

    Hello there, You have done a fantastic job. I will definitely digg it and personally recommend to my girlfriends. I’m confident they will be benefited from this website.

  4. Winford Pavlov 21 July 2011 at 10:06 am Permalink

    I actually are in agreement with all of the ideas you’ve presented as part of your post. They’re really convincing and definately will certainly work. Still, the posts are very short for starters. Do you please extend them a little from next occasion? Basically post.

  5. Lee Giusto 30 July 2011 at 9:21 am Permalink

    Thank you for another wonderful post. The place else could anyone get that type of info in such a perfect way of writing? I have a presentation subsequent week, and I’m on the search for such information.

  6. high definition media player 31 August 2011 at 10:28 pm Permalink

    Howdy! You some type of educated? Terrific message. Could you inform me tips on how to subscribe your blog?

  7. 1080p media player 2 September 2011 at 8:48 pm Permalink

    Really superior advice for laptop or computer newbies! Nice career. Keep it up.

  8. Mike J 13 October 2011 at 4:29 am Permalink

    Greetings from Sydney, Australia. Thanks for the interesting content. It helped me a lot with my school cooking research :)

  9. Rufina Mcgrone 24 October 2011 at 5:41 am Permalink

    Excellent post. I was checking constantly this blog and I am impressed! Extremely useful information specifically the last part :) I care for such information much. I was looking for this particular information for a long time. Thank you and good luck.

  10. Caridad Schauland 10 November 2011 at 8:16 pm Permalink

    I in addition to my buddies have been taking note of the nice secrets and techniques located on your web site while unexpectedly I got a horrible suspicion I had not thanked the web blog owner for those tips. Those women happened to be as a result very interested to study them and have actually been making the most of these things. Thank you for actually being so accommodating and also for picking these kinds of decent guides millions of individuals are really desirous to be aware of. Our own honest apologies for not expressing gratitude to you sooner.

  11. Quincy Derrico 21 November 2011 at 9:12 pm Permalink

    Excellent beat ! I wish to apprentice while you amend your website, how could I subscribe for a blog web site? The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast provided bright clear idea

  12. Valentin Griffiths 3 December 2011 at 2:48 am Permalink

    excellent. I really like what you’ve acquired here, really like what you’re stating and the way in which you say it. You make it enjoyable and you still take care of to keep it sensible. I cant wait to read much more from you. This is actually a great website.

  13. Kattie Bollettino 6 December 2011 at 3:55 am Permalink

    Just want to say your article is as astonishing. The clearness in your post is just nice and I could assume you’re an expert on this subject. Fine with your permission let me to grab your feed to keep up to date with forthcoming post. Thanks a million and please continue the gratifying work.

  14. Erin Lagares 13 December 2011 at 10:01 am Permalink

    Magnificent beat ! I wish to apprentice while you amend your site, how can I subscribe for a blog web site? The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear idea

  15. Joshua Coenen 15 December 2011 at 7:34 pm Permalink

    You really make it seem so easy with your presentation but I find this topic to be really something which I think I would never understand. It seems too complex and extremely broad for me. I’m looking forward for your next post, I’ll try to get the hang of it!

  16. porno izle 1 February 2012 at 5:18 am Permalink

    porno izle, porno seyret

  17. Troy Rizas 24 February 2012 at 2:16 am Permalink

    Your web site is excellent! This kind of post genuinely found our eye once i has been looking around. Appreciate it pertaining to giving it.

  18. Judi Bola 25 February 2012 at 9:28 pm Permalink

    Keep up the excellent work , I read few articles on this site and I think that your web blog is real interesting and Power to the People of excellent information

  19. Emerita Decola 26 February 2012 at 11:28 am Permalink

    I understand this can be really uninteresting so you tend to be skipping to another location remark, but I just now needed to toss you a massive cheers – people gone away a number of things personally!


Leave a Reply