Victor Duchovni put forth on 9/20/2010 6:01 PM:
> On Tue, Sep 21, 2010 at 12:56:14AM +0200, Jeroen Geilman wrote:
> 
>>> Yes, when traffic to the destination is light (message deliveries
>>> are spaced multiple seconds or more apart) or is very heavy (message
>>> deliveries are many in each interval equal to the delivery of a single
>>> message). When traffic is moderate, demand connection caching may
>>> introduce some short-term bias towards recently used IPs. As the load
>>> rises multiple connections are cached in parallel, and these will tend
>>> to use all the available IPs.
>>
>> Am I correct in thinking that this adaptive behaviour is designed to 
>> prevent overloading the nameservers postfix talks to ?
> 
> No, not at all, DNS lookups are cached and therefore cheap. It is
> SMTP connection setup that is expensive for heavily loaded destinations
> with multiple MX hosts behind load-balancers, where some MX hosts may
> be slow to respond and initial connections are subjected to various DNS
> tests, ... that don't apply to a second message for the same connection.
> 
> Connection caching is especially attractive when some MX hosts are
> down and non-responsive, incurring high connection setup latency.

Maybe worth reading the relevant documentation on connection caching:

http://www.postfix.org/scache.8.html

-- 
Stan

Reply via email to