Re: What's the advantage in v2.3 internet dnsserver?

From: Duane Wessels <wessels@dont-contact.us>
Date: Wed, 12 Jan 2000 15:16:15 -0700

On Wed, 12 Jan 2000, Steve Snyder wrote:

> I'm a little confused about one (well, ok, several) new feature in
> Squid v2.3STABLE1: the internal DNS resolver.
>
> In v2.2STABLEx it was said that having multiple dnsserver children
> running was a win because several lookups could be done concurrently.
> What, then, is the rationale behind the integration of this service
> into the parent Squid program?
>
> (Yes, I've read the Squid v2.3 changes page. It lists what was
> changed, but not *why* the changes were made or the ramifications of
> a given change.)

external dnsserver processes have the following drawbacks:

        squid has to fork() to start them. especially bad
        during a reconfigure.

        The number of dnsserver processes affects how many
        outstanding queries you can have at one time.
        If you didn't specify enough dnsserver child process
        you got warnings, or your users had to wait longer
        than necessary for one to become free.

Duane W.
Received on Wed Jan 12 2000 - 15:25:39 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:50:20 MST