I'm looking for the implementation details of how squid proxies its
connections. That is (in pseudo code):
socket src = ... // client socket
socket dest = ... // server socket
int n = read(src, buffer)
write(dest, buffer, n)
I imagine its not that naive, and I'm really interested in the
techniques squid uses to improve performance around that locus.
I'm having trouble locating the reads and the writes in the source
code. I did not see anything that looked right in comm.cc, forward.cc,
and a few other candidates.
Would anyone know where to find squid's implementation of the read/write cycle?
And a link to a paper on squid's study of the problem would be great.
I did not see it on the website. (Would the NSF work still be
relevant?)
Thanks in advance.
Received on Fri Sep 13 2013 - 02:15:49 MDT
This archive was generated by hypermail 2.2.0 : Fri Sep 13 2013 - 12:00:07 MDT