<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <p>Hi guys</p>
    <p><br>
    </p>
    <p>I just enabled "collapsed_forwarding"  and noticed a lot of "Vary
      object loop!" that wasn't there before..</p>
    <p>2016/05/12 19:17:22 kid3| varyEvaluateMatch: Oops. Not a Vary
      match on second attempt,
'<a class="moz-txt-link-freetext" href="http://ego.globo.com/paparazzo/noticia/2016/05/tulio-maravilha-fala-de-video-intimo-com-mulher-gente-ve-e-deleta.html">http://ego.globo.com/paparazzo/noticia/2016/05/tulio-maravilha-fala-de-video-intimo-com-mulher-gente-ve-e-deleta.html</a>'
      'accept-encoding="gzip,%20deflate,%20sdch",
user-agent="Mozilla%2F5.0%20(Windows%20NT%206.1)%20AppleWebKit%2F537.36%20(KHTML,%20like%20Gecko)%20Chrome%2F50.0.2661.102%20Safari%2F537.36"'<br>
      2016/05/12 19:17:22 kid3| clientProcessHit: Vary object loop!<br>
      2016/05/12 19:17:22 kid3| varyEvaluateMatch: Oops. Not a Vary
      match on second attempt,
      '<a class="moz-txt-link-freetext" href="http://ego.globo.com/fonts/typography.css">http://ego.globo.com/fonts/typography.css</a>'
      'accept-encoding="gzip,%20deflate,%20sdch",
user-agent="Mozilla%2F5.0%20(Windows%20NT%206.1)%20AppleWebKit%2F537.36%20(KHTML,%20like%20Gecko)%20Chrome%2F50.0.2661.102%20Safari%2F537.36"'<br>
      2016/05/12 19:17:22 kid3| clientProcessHit: Vary object loop!<br>
      2016/05/12 19:17:22 kid3| varyEvaluateMatch: Oops. Not a Vary
      match on second attempt,
      '<a class="moz-txt-link-freetext" href="http://ego.globo.com/dynamo/scripts/js/glb.recaptcha.js">http://ego.globo.com/dynamo/scripts/js/glb.recaptcha.js</a>'
      'accept-encoding="gzip,%20deflate,%20sdch",
user-agent="Mozilla%2F5.0%20(Windows%20NT%206.1)%20AppleWebKit%2F537.36%20(KHTML,%20like%20Gecko)%20Chrome%2F50.0.2661.102%20Safari%2F537.36"'</p>
    <p><br>
    </p>
    <p>I don't know if it's helping with the segmented downloads (that
      this thread is about...) though.</p>
    <p><br>
    </p>
    <p>Best Regards,</p>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Heiler Bemerguy - (91) 98151-4894
Assessor Técnico - CINBESA (91) 3184-1751</pre>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">Em 12/05/2016 18:21, Alex Rousskov
      escreveu:<br>
    </div>
    <blockquote cite="mid:5734F3D6.2020205@measurement-factory.com"
      type="cite">
      <pre wrap="">On 05/12/2016 02:36 PM, Amos Jeffries wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">Have you given collapsed_forwarding a try? Its supposed to prevent all
the duplicate requests making all those extra upstream connections unti
at least the first one has finished getting the object.
</pre>
      </blockquote>
      <pre wrap="">
For the record, collapsed forwarding collapses requests _before_ there
is any response [header], not after the "first" request got the object
[body]. Once there is a response [header], the usual caching code path
kicks in and no collapsing is needed.

Cache hits on that "usual caching code path" read from a "public" cache
entry. Normally, those public entries are created when Squid receives a
response [header]. Collapsed forwarding creates that entry before Squids
gets the response [header], and, hence, before Squid can know for sure
whether the response is going to be cachable, with all the risks that
entails.


Please do not misinterpret my email as a recommendation to give (or not
to give) collapsed forwarding a try. I have _not_ analyzed the problems
discussed on this thread. I just wanted to correct the description
above. Nothing more.


HTH,

Alex.

_______________________________________________
squid-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a>
<a class="moz-txt-link-freetext" href="http://lists.squid-cache.org/listinfo/squid-users">http://lists.squid-cache.org/listinfo/squid-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>