I want to know what differs in the following two lines:

cache_peer cache.myparent.example parent 3128 3130
cache_peer cache.sibling.example sibling 3128 3130

For you reference, this says:

If you have to use your Internet Service Provider's cache, you will have to configure Squid to query that machine as a parent. Configuring their cache as a sibling would probably return error pages for every URL that they do not already have in their cache.

1 Answer 1


Got it, if parents fail, parents will forward the request on behalf of the child, but if siblings fail, just a cache miss returned, no op.

This is the reference, it seems squid lost its glossary in its docs: http://artemisa.unicauca.edu.co/~dabravo/squid24s1/glossary.htm#sibling

  • I think for clarity, your first statement should say "If the parent does not hold a requested object, it will forward the request on behalf of the child" (from docs) as opposed to "make request on the child". Good docs though. Jul 14, 2019 at 1:20
  • OK, I will improve the answer.
    – schemacs
    Jul 14, 2019 at 5:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.