I have a situation in which one cache (polaris) should use another
(thallium) to get http from an internet site
(http://albertheijn.helptu.nl). Basically it all works fine, it's just
that it takes a long time to show any page from this site. And I found
out the time is exactly equal to whatever I set as the "connect_timeout"
setting in the first cache (polaris).
I can set the connect_timeout very small, but I don't think that it is
the right thing to do. I don't have the problem if I skip the first
cache (polaris).
Is there anybody who had a similar problem and came up with a solution?

Here are the changes to squid.conf:
cache_peer thallium.ah.nl parent 8080 3130 no-query
cache_peer_domain thallium.ah.nl .helptu.nl
acl helptu dst
http_access allow ahnet helptu

This is what I'm running:
SunOS polaris 5.8 Generic_108528-23 sun4u sparc SUNW,UltraAX-i2
Squid Cache: Version 2.3.STABLE3