[squid-users] Bug: Missing MemObject::storeId value

Amos Jeffries squid3 at treenet.co.nz
Wed Jun 1 05:47:44 UTC 2016


On 1/06/2016 4:36 a.m., Heiler Bemerguy wrote:
> 
> This is the parent proxy of another one (10.1.10.101).
> 
> It was receiveing requests like these:
> 
> 1464665138.326      0 10.1.10.101 UDP_MISS/000 72 ICP_QUERY
> http://img.olx.com.br/thumbs/51/517630000636766.jpg - HIER_NONE/- -
> 1464665138.331      0 10.1.10.101 UDP_MISS/000 72 ICP_QUERY
> http://img.olx.com.br/thumbs/51/515630006195751.jpg - HIER_NONE/- -

ICP was designed for HTTP/1.0 traffic. It only exchanges URI between the
peers. HTTP/1.1 things like the Vary header are not sent. So objects
have a high false-HIT rate which affects caching success.

For HTTP/1.1 proxies you should use HTCP instead if possible. It will
cope much better with Vary and refresh needs.


Also, if you are using Store-ID helpers be aware that ICP and HTCP
queries do not go through the Store-ID helper (yet). So failures will
occure for all things with locally altered Store-ID's.

Amos



More information about the squid-users mailing list