Although it does seem a little crazy, we set up a little job (with the proper ssh keys and such) to automatically call out to our proxy boxes and "manually" purge the cache on any image upload. It wasn't really huge overhead or anything, and it really worked like a champ. That way, you can set the TTL pretty high, and when the file is replaced, it shows up right away.<div>
<br></div><div>I personally like auto-ssh to the proxy and use netcat to call to the admin interface instead of using the PURGE HTTP call. It gives you regex control, and you can control the hostname and path pretty specifically. YMMV, of course. <br>
<br><div class="gmail_quote">On Thu, Dec 16, 2010 at 4:26 PM, Paulo Paracatu <span dir="ltr"><<a href="mailto:paulo@aliancaproject.com">paulo@aliancaproject.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<div><br></div><div>I read somewhere about backend conditional requests, or GET IMS. As I understand, that would be exactly what I need. I'd be able to set a low TTL and yet keep the BW beetween backend-varnish low.</div>

<div><br></div><div>And sorry if I sound rude. :P<br><br><div class="gmail_quote">2010/12/16 Per Buer <span dir="ltr"><<a href="mailto:perbu@varnish-software.com" target="_blank">perbu@varnish-software.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5">
<div>Hi,</div><div><br><div class="gmail_quote"><div>On Thu, Dec 16, 2010 at 9:31 PM, Paulo Paracatu <span dir="ltr"><<a href="mailto:paulo@aliancaproject.com" target="_blank">paulo@aliancaproject.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If I understood it, the purging method isn't automatic, right? I'd need to purge the content everytime it is modified. </blockquote><div><br></div></div><div>Hi,</div><div>Nobody purges the cache manually. You get your CMS to purge the cache for you. </div>

<div>

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>This is kinda stupid... I host more than 10k sites, modifying files everytime. If I set a high TTL, the backend will be happy and the webmaster will be angry. If I set a low TTL, the webmaster will be happy, but the backend will die. Plus, there is no point using a cache if the TTL is low.<br>



</div></blockquote><div><br></div></div><div>It isn't stupid, computers don't have intuition and you have to actually tell them when you update data. If you can propose another way of getting the cache to magically purge itself of stale content please share it with us. :-)</div>



<div><br></div></div>-- <br>Per Buer, Varnish Software<br>
Phone: +47 21 98 92 61 / Mobile: +47 958 39 117 / Skype: per.buer<br>Varnish makes websites fly!<br>Want to learn more about Varnish? <a href="http://www.varnish-software.com/whitepapers" target="_blank">http://www.varnish-software.com/whitepapers</a><br>




<br>
</div>
<br></div></div><div class="im">_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org" target="_blank">varnish-misc@varnish-cache.org</a><br>
<a href="http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br></div></blockquote></div><br></div>
<br>_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br></blockquote></div><br></div>