Search
Joe Pruitt - A Software Architect's take on Network Security
You are here: DevCentral > Weblogs

posted on Wednesday, April 16, 2008 11:53 AM

abc

Today's word of the day in the Networking ABC's is the letter "K".  There aren't that many good "K" words out there with regards to networking.  Of course there are Keys with regards to cryptography, Kernel, and kilobytes.  But, since networking at it's core is about connections, I opted for the "Keep-Alive" extension to HTTP that helps with connection consolidation.

"K" is for Keep-Alive

survivor_logo

Keep-Alive

Pronounced:  keep-uh-lahyv

The HTTP protocol is designed to be a stateless connection consisting of an inbound Request and outbound Response.  The request and response are the content contained within a single TCP connection.  In the early days of the web, web pages consisted of mostly text, and consequently the number of requests and responses (connections) to render a page were relatively low.  Now if you go to a site there are 10s to 100s of objects per page (images, style sheets, script files, etc) and thus the number of connections needed to render a page has gone up significantly.  The HTTP/1.1 draft defined the Keep-Alive protocol to allow browsers to pass multiple requests across a single connection, dramatically reducing the latency required to render a web page.  In some cases, it has been shown that by adding Keep-Alive support can cause up to a 50% speed up in latency times. 

See Also: RFC-2068 (HTTP/1.1)


Posted In: BIG-IP, F5,

Feedback

No comments posted yet.

Let Me Know What You Think


Please use the form below if you have any comments, questions, or suggestions.

Title:
 
Name:
 
Email: (so we can show your gravatar)
Website:
Comment: Allowed tags: blockquote, a, strong, em, p, u, strike, super, sub, code
 
Please add 3 and 8 and type the answer here:

Blog Stats

Posts:379
Comments:1067
Stories:1
Trackbacks:301
  

Article Categories

  iRules
  

Image Galleries

  

Joe's bookshelf: read

The Lost Gate
4 of 5 stars
This one started slow but I got really got into it about 1/3 of the way through. If you are an Ender's Game fan, you'll probably like this one as well.

goodreads.com


82,243 Members in 102 Countries and Growing!

Join DevCentral Today!

About DevCentral

DevCentral has been a successful, thriving community for many years. We have always strived to bring you the best technical documentation, discussion forums, blogs, media and much more that we can.

So dive in, get familiar with DevCentral. We hope you like it, we hope it makes your job easier, and lets you get that much more power out of the community. To learn more, make sure to check out the Getting Started section. And if you have any problems, or think something could be easier to use, drop us a line to let us know.

Got It !

We've received your comment and transmitted it directly to DevCentral HQ.

Thanks for taking time to let us know what's on your mind. At DevCentral | Community Matters!

Get In Touch With Us

Have questions, suggestions or just want to get something off your chest?

Use our handy form below to Direct Connect with DevCentral Mission Control.

Send Us Feedback       or