Re: [squid-users] Request - The Basic flow chart of squid

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Thu, 17 Jun 2010 00:50:16 +1200

Yubraj Sharma Dhakal wrote:
> Hi
>
> Could anyone please help me with the basic flow chart of squid. It is
> actually for my MSc Project.
>
> Many Thanks
> Yubraj

What do you mean?
Creating the flow chart is your MSc project?
   or you need a flow chart to assist with your MSc?

I have a partial flow chart that covers the connection accepting phase
and request reading.

The basic overall flow path (VERY over-simplified) is:

  accept connection
    |
  read request and parse
    |
  access controls
    |
  adaptation and re-writing
    |
  secondary access controls (2.7 and 3.2 only)
    |
  source selection (cache or remote)
    |1(remote) |2(cache)...
    |
  forwarding route selection (if remote)
    |1
    | ...|2
  reply object retrieval
    |
  replay access controls
    |
  output sending
    | \ maybe delay pooling
    | \ maybe caching new objects on arrival
    |
  connection close or hold open for re-use

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.4
Received on Wed Jun 16 2010 - 12:50:31 MDT

This archive was generated by hypermail 2.2.0 : Wed Jun 16 2010 - 12:00:03 MDT