Caching images only
Γιάννης Καραγιαννίδης
gkaragiannidis at dolnet.gr
Mon Nov 4 13:23:25 CET 2013
Hi,
You could always use
// remove cookie from these
if (req.http.Content-Type ~ "(image|audio|video|pdf|flash|text)") { remove req.http.Cookie; }
Regards
From: varnish-misc-bounces+gkaragiannidis=dolnet.gr at varnish-cache.org [mailto:varnish-misc-bounces+gkaragiannidis=dolnet.gr at varnish-cache.org] On Behalf Of Kumar Shantanu
Sent: Monday, November 04, 2013 12:19 PM
To: varnish-misc at varnish-cache.org
Subject: Caching images only
Hello everybody,
I am trying to cache all images for my website and it's working fine with simple configuration as given below.
sub vcl_recv {
if (req.url ~ "\.(png|gif|jpg|jpeg|bmp)$"){
remove req.http.Cookie;
}
It's caching image url which is simply ending with filename.jpeg, but this can't cache if the url is bit complex like this
http://test.demo.co.uk/web/demo/home?p_p_id=propertyslider_WAR_propertysliderportlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=1&_propertyslider_WAR_propertysliderportlet_img-name=152.jpeg&_propertyslider_WAR_propertysliderportlet_img-height=400&_propertyslider_WAR_propertysliderportlet_img-width=960
Any idea on how to achieve this. I tried using reqex to match url but failed :(
Thanks
Shantanu
More information about the varnish-misc
mailing list