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.
Jesu Christ, consultants feuding it out? This is painful. Worse on Mo, but matches the Mculiffe campign pretty w
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…
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.
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.
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.
Howdy! You some type of educated? Terrific message. Could you inform me tips on how to subscribe your blog?
Really superior advice for laptop or computer newbies! Nice career. Keep it up.
Greetings from Sydney, Australia. Thanks for the interesting content. It helped me a lot with my school cooking research
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.
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.
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
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.
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.
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
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!
porno izle, porno seyret
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.
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
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!