Search squid archive

Re: Introducing Charcoal - Centralised URL Filter for squid

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Eliezer,

On Saturday 17 June 2017 12:37 PM, Eliezer  Croitoru wrote:
I wanted to be sure I am not day-dreaming but from the code it seems that every request is given a single TCP connection.
Am I right?
If so there is much to improve.
You can use the same tcp connection for more then a single request and also have a reconnect option for the very far from realiy case of a closed connection.

Your observation is correct.

We have updated the helper with the latest commit https://github.com/Hopbox/charcoal-helper/commit/2cd3a0f985c2083046267eee82f6c7df16113113

It tries to address the issues you mentioned, but is not yet ideal. Since, it is invoked by squid, number of children started depends on squid. Total no. of sockets in states ESTABLISHED & CLOSE_WAIT are equal to the number of helper children started by squid.

May be, the helper architecture could be changed such that a parent process creates a pool of network connections that children use. Thus, limiting the number of sockets being used at any moment. And squid controls the number of those parent processes.

Regards,
Nishant
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux