<div dir="auto">The best thing to do (imo) is to trigger the purges directly in media wiki. I only did a quick search but they seem to already integrate easily with Varnish, to send cache purge requests on updates/changes <a href="https://m.mediawiki.org/wiki/Manual:Varnish_caching">https://m.mediawiki.org/wiki/Manual:Varnish_caching</a> hope it helps!</div><div class="gmail_extra"><br><div class="gmail_quote">On Dec 16, 2016 17:42, "Justin Lloyd" <<a href="mailto:justinl@arena.net">justinl@arena.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I actually have the TTL set to 48h now and it seems to work well, but I'm not sure if there's anything specific I should do regarding invalidation. In general, wikis don't allow for deleting or even changing images; you just upload new ones and the wiki software keeps previous versions in the revision history. However, I am concerned about invalidating cached images when new versions are uploaded so that the previous version is purged from the cache, but I'm not sure about the most appropriate way to handle that from a Varnish or MediaWiki perspective. If you have any thoughts on that, I'd appreciate it.<br>
<br>
-----Original Message-----<br>
From: Dridi Boukelmoune [mailto:<a href="mailto:dridi@varni.sh">dridi@varni.sh</a>]<br>
Sent: Wednesday, December 14, 2016 7:20 AM<br>
To: Justin Lloyd <<a href="mailto:justinl@arena.net">justinl@arena.net</a>><br>
Cc: Florian Tham <<a href="mailto:fgtham@gmail.com">fgtham@gmail.com</a>>; <a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
Subject: Re: Hit ratio dropped significantly after recent upgrades<br>
<br>
On Wed, Dec 14, 2016 at 2:58 PM, Justin Lloyd <<a href="mailto:justinl@arena.net">justinl@arena.net</a>> wrote:<br>
> So after increasing the TTL for thumbnail images to 4 hours, the hit ratio got to 65-70%, objects in memory got up to around 150k before tapering off (due to lots of expirations starting after 4 hours, as to be expected) and slowly dipping back down to around 100k before starting on the upswing again. I'm continuing to test increasing the TTL, setting it to 24h and we'll see if we have any problems reported as a result in case that's too long, but at any rate we definitely appear to have found the smoking gun and I know where to tinker to try to better optimize things.<br>
><br>
> I'm not sure why this changed with the upgrades, whether it was something in MediaWiki or Varnish, but at least I know where to spend cycles on optimizations.<br>
><br>
> Thank you all very much for the help!<br>
<br>
Hi,<br>
<br>
Thanks for the feedback and glad to see things back to normal.<br>
Consider sharing your findings with the MediaWiki folks as they will likely know better how to deal with the thumbnails.<br>
<br>
If images/thumbnails aren't changing often, you can safely increase the TTL (ideally directly from MediaWiki) as long as you have an invalidation strategy in place.<br>
<br>
Cheers<br>
______________________________<wbr>_________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" rel="noreferrer" target="_blank">https://www.varnish-cache.org/<wbr>lists/mailman/listinfo/<wbr>varnish-misc</a><br>
</blockquote></div></div>