Force cache a php page
Traian Bratucu
traian.bratucu at eea.europa.eu
Tue Feb 22 13:01:47 CET 2011
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.
Regarding your regex... you wrote "phg"...
Traian
From: varnish-misc-bounces at varnish-cache.org [mailto:varnish-misc-bounces at varnish-cache.org] On Behalf Of Shibashish
Sent: Tuesday, February 22, 2011 12:57 PM
To: varnish-misc at varnish-cache.org
Subject: Force cache a php page
Hi All,
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....
1.00 TxURL /test.php?id=219488&TabID=3&Res=2&dt=866845858823555200
1.00 TxURL /test.php?id=253114&TabID=3&Res=2&dt=846642321042837100
1.00 TxURL /test.php?id=104326&TabID=3&Res=2&dt=575570316149238400
1.00 TxURL /test.php?id=30946&TabID=3&Res=2&dt=109061349055833870
1.00 TxURL /test.php?id=109331&TabID=3&Res=2&dt=284968385895093150
1.00 TxURL /test.php?id=147630&TabID=3&Res=2&dt=182582005324904030
1.00 TxURL /test.php?id=226618&TabID=3&Res=2&dt=567666382104328500
1.00 TxURL /test.php?id=44438&TabID=3&Res=2&dt=894643067109792400
1.00 TxURL /test.php?id=219029&TabID=3&Res=2&dt=120583019713746690
1.00 TxURL /test.php?id=92700&TabID=3&Res=2&dt=812672457300415500
1.00 TxURL /test.php?id=244364&TabID=3&Res=2&dt=543154670573941800
1.00 TxURL /test.php?id=204543&TabID=3&Res=2&dt=108553982023531000
1.00 TxURL /test.php?id=155579&TabID=3&Res=2&dt=609157805933082500
1.00 TxURL /test.php?id=100248&TabID=3&Res=2&dt=329215175928002100
1.00 TxURL /test.php?id=155347&TabID=3&Res=2&dt=324280933690657500
1.00 TxURL /test.php?id=153167&TabID=3&Res=2&dt=262366359106033180
1.00 TxURL /test.php?id=175035&TabID=3&Res=2&dt=748310387497392400
1.00 TxURL /test.php?id=122942&TabID=3&Res=2&dt=89373125154077630
1.00 TxURL /test.php?id=157531&TabID=3&Res=2&dt=164945409132294180
1.00 TxURL /test.php?id=100248&TabID=3&Res=2&dt=381019014643790400
1.00 TxURL /test.php?id=103053&TabID=3&Res=2&dt=597790616600820500
vcl_recv
if (req.url ~ "\.phg(\?.*)?$") {
return(lookup);}
Thanks.
--
Shib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20110222/92cb70a1/attachment.html>
More information about the varnish-misc
mailing list