<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hey there,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I’m just curious about what strategies other people out there use for refreshing or building a varnish cache quickly. I’ve obviously considered wget as a strong contender, but I’d love to hear if anyone else has favourite tools for manually refreshing a stale cache.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I thought I’d give a scenario where this might be useful, before people start asking why.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I plan on having a “standby” varnish server that is geographically in a different data center than the primary varnish servers. I’d like the grace, and cache times to be significantly different than the live varnish servers.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>In the event of a disaster scenario in the live data center, I’d like to flip the switch to point to the geographically different varnish server, and serve the stale cache for however long it takes the live data center to come back.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The challenge (not really a hard one mind you) would be to regularly update the cache in said standby varnish server at scheduled intervals so that the stale cache is not so far out of date when / if I do need to flip that DNS switch.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If anyone has dealt with this scenario specifically ,or just with crawling varnish in general, I’d like to hear anyone’s thoughts!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Kevin<o:p></o:p></p><p class=MsoNormal><a href="http://blog.stardothosting.com">http://blog.stardothosting.com</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>