Re: [squid-users] Very slow site via squid

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Tue, 19 Aug 2014 11:30:14 +1200

On 18/08/2014 11:48 p.m., babajaga wrote:
> I have a squid 2.7 setup on openWRT, running on a 400Mhz/64MB embedded
> system.
> First of all, a bit slow (which is another issue), but one site is
> especially slow, when accessed via squid:
>
> 1408356096.498 25061 10.255.228.5 TCP_MISS/200 379 GET
> http://dc73.s290.meetrics.net/bb-mx/submit? - DIRECT/78.46.90.182 image/gif
> 1408356103.801 46137 10.255.228.5 TCP_MISS/200 379 GET
> http://dc73.s290.meetrics.net/bb-mx/submit? - DIRECT/78.46.90.182 image/gif
>
> Digging deeper, (squid.conf: debug ALL,9) I see this:
> 2014/08/18 11:17:26| commConnectStart: FD 198, dc44.s290.meetrics.net:80
> 2014/08/18 11:18:00| fwdConnectDone: FD 198:
> 'http://dc44.s290.meetrics.net/bb-mx/submit?//oxNGf
>
> which should explain the slowness.
>
> Example of http-headers:
>
> Cache-Control no-cache,no-store,must-revalidate
> Content-Length 43
> Content-Type image/gif
> Date Mon, 18 Aug 2014 10:04:52 GMT
> Expires Mon, 18 Aug 2014 10:04:51 GMT
> Pragma no-cache
> Server nginx
> X-Cache MISS from my-embedded-proxy
> X-Cache-Lookup MISS from my-embedded-proxy:3128
> -------
> Accept image/png,image/*;q=0.8,*/*;q=0.5
> Accept-Encoding gzip, deflate
> Accept-Language de,en-US;q=0.7,en;q=0.3
> Connection keep-alive
> Cookie id=721557E9-A0E0-C549-7D6A-B2D622DA4B1F
> DNT 1
> Host dc73.s290.meetrics.net
> Referer http://www.spiegel.de/
> User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101
> Firefox/31.0
>
> I can only suspect something special regarding their DNS.
> Any other idea ?

I agree, its likely their DNS response timeor TCP handshake timeouts
happening.

The latest squid-3.x stable releases may be able to help with this. We
have separated the DNS lookup and TCP handshake operations so the info
about bad connections is stored longer for overall faster transactions.

Also, in my experiene the worst slow domains like this are usually
advertising hosts. So blocking their transactions outright (and quickly)
can boost page load time a huge amount. It is worth having a look at
what those requests are for.

Amos
Received on Mon Aug 18 2014 - 23:30:37 MDT

This archive was generated by hypermail 2.2.0 : Tue Aug 19 2014 - 12:00:05 MDT