[squid-users] TCP_REFRESH_UNMODIFIED_ABORTED

Amos Jeffries squid3 at treenet.co.nz
Fri Mar 18 03:38:39 UTC 2016


On 18/03/2016 7:45 a.m., Heiler Bemerguy wrote:
> 
> Shouldn't this be something like HIT_ABORTED? There's no header asking
> if it's modified or to refresh/reload.. (but I really aborted it)
> 

The request contains "Cache-Control: no-cache".
 -> it should actually be a MISS.

The response also contains only header for heuristic caching.

For some reason related to your unknown config settings the proxy is
disobeying the "no-cache" and using its cached copy. The heuristics are
also deciding that its old enough to need revalidating.

Amos

> Tested a zillion times...
> 
> Connecting to:  au.v4.download.windowsupdate.com (via 10.1.10.9)
> 
> !!!! ----Header Sent----
>>>>> GET
> http://au.v4.download.windowsupdate.com/c/msdownload/update/software/secu/2016/02/windows8.1-kb3139929-x64_bc45682a716526a1de3c920886312049db868a0d.psf
> HTTP/1.1
> Host: au.v4.download.windowsupdate.com
> Range: bytes=0-
> Accept: */*
> Accept-Encoding:
> Pragma: no-cache
> Cache-Control: no-cache
> 
> !!!! ----Header Recv----
> HTTP/1.1 206 Partial Content
> Content-Type: application/octet-stream
> Accept-Ranges: bytes
> Server: Microsoft-IIS/7.5
> X-Powered-By: ASP.NET
> Last-Modified: Wed, 24 Feb 2016 19:54:57 GMT
> ETag: "80be8c3c3d6fd11:0"
> Date: Thu, 17 Mar 2016 18:40:50 GMT
> X-CCC: BR
> X-CID: 2
> Age: 212
> X-Cache: HIT from proxy
> Connection: keep-alive
> Content-Range: bytes 0-387131056/387131057
> Content-Length: 387131057
> 
> Best Regards,
> 



More information about the squid-users mailing list