<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 14 (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;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","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-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Just a note: please be aware that by default PHP will issue some headers that will not permit caching (Cache-Control). Please also verify php.ini.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Regarding your regex... you wrote “phg”...<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Traian<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> varnish-misc-bounces@varnish-cache.org [mailto:varnish-misc-bounces@varnish-cache.org] <b>On Behalf Of </b>Shibashish<br><b>Sent:</b> Tuesday, February 22, 2011 12:57 PM<br><b>To:</b> varnish-misc@varnish-cache.org<br><b>Subject:</b> Force cache a php page<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Hi All,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I have a website under varnish-2.1.5-1. I have a php page (test.php) which is kinda static and I can cache it for some time (5 mins). The URLs hitting this page are like the following due to which the varnish cache is MISSed and the apache webserver is being hit. How do I do a regex to overcome this? My trial config is mentioned in the end....<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=219488&TabID=3&Res=2&dt=866845858823555200<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=253114&TabID=3&Res=2&dt=846642321042837100<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=104326&TabID=3&Res=2&dt=575570316149238400<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=30946&TabID=3&Res=2&dt=109061349055833870<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=109331&TabID=3&Res=2&dt=284968385895093150<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=147630&TabID=3&Res=2&dt=182582005324904030<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=226618&TabID=3&Res=2&dt=567666382104328500<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=44438&TabID=3&Res=2&dt=894643067109792400<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=219029&TabID=3&Res=2&dt=120583019713746690<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=92700&TabID=3&Res=2&dt=812672457300415500<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=244364&TabID=3&Res=2&dt=543154670573941800<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=204543&TabID=3&Res=2&dt=108553982023531000<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=155579&TabID=3&Res=2&dt=609157805933082500<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=100248&TabID=3&Res=2&dt=329215175928002100<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=155347&TabID=3&Res=2&dt=324280933690657500<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=153167&TabID=3&Res=2&dt=262366359106033180<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=175035&TabID=3&Res=2&dt=748310387497392400<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=122942&TabID=3&Res=2&dt=89373125154077630<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=157531&TabID=3&Res=2&dt=164945409132294180<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=100248&TabID=3&Res=2&dt=381019014643790400<o:p></o:p></p></div><div><p class=MsoNormal>     1.00 TxURL          /test.php?id=103053&TabID=3&Res=2&dt=597790616600820500<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>vcl_recv<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><div><p class=MsoNormal> if (req.url ~ "\.phg(\?.*)?$") {<o:p></o:p></p></div><div><p class=MsoNormal>  return(lookup);}<o:p></o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Thanks.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>--<o:p></o:p></p></div><div><p class=MsoNormal>Shib<o:p></o:p></p></div></div></body></html>