speedup work in squid-2 HEAD

From: Adrian Chadd <adrian@dont-contact.us>
Date: Mon, 22 Jan 2007 15:59:49 +0800


I've committed my first pass of HTTP client-side optimisations and general code
tidyup to the Squid-2 HEAD tree. The commit message has the list of changes
that were made but in essence they were designed to remove some of the stdio
library functions and multiple buffer copies done during the HTTP request parsing
code and a couple of changes to the HTTP reply parsing code.

Its been stable over the past few weeks on a couple of Wikipedia Squid distribution
caches (thanks Wikimedia!) with no noticable ill effects.

I'm interested in further stability feedback. There's probably not a lot of
noticable speedups in that commit but it does remove a handful of unneeded
buffer allocations and copies in the http client request path.

I'll continue working on tidying up the client-side code over the next couple
of weeks to drop the CPU and memory bandwidth needed to process HITs
(alongside the pending web-site redesign that I seem to have adopted..)

Received on Mon Jan 22 2007 - 00:54:52 MST

This archive was generated by hypermail pre-2.1.9 : Thu Feb 01 2007 - 12:00:02 MST