hi Am Montag, 23. März 2009 15:10:01 schrieb Sébastien FOUTREL: > Thank you. > > About the url.purge, should I understand that url.purge doesn't manage > hosts so url.purge /that-part/.* will purge > http://onedomain.com/that-part/* and http://otherdomain.com/that-part/* ? > Can I use onedomaine\.com/that-part/.* to purge only '/that-part/' in that > host :) ?
on my setup i only have one host. i'm sure you can restrict that to one single host, but i don't know by heart. if url.purge can't do that you can setup url purging see the link below the faq question http://varnish.projects.linpro.no/wiki/FAQ#HowcanIforcearefreshonaobjectcachedbyvarnish http://varnish.projects.linpro.no/wiki/VCLExamplePurging regards, harald > > > -----Message d'origine----- > De : Harald Friessnegger [mailto:har...@webmeisterei.com] > Envoyé : lundi 23 mars 2009 14:14 > À : varnish-misc@projects.linpro.no > Cc : Sébastien FOUTREL > Objet : Re: Purge and cache content mist. > > hi sebastien > > Am Montag, 23. März 2009 12:32:22 schrieb Sébastien FOUTREL: > > Hello, > > > > I read a lot of things in the list and varnish sites but some things stay > > fuzzy to me. > > > > Is there a way to find if something is in the cache, have a map of cached > > content or some script that give one ? > > i don't know of a list output. what i do is to use varnishlog or turn on > debug headers: > > > open varnishlog, request a resource and see at the X-Varnish-Action Header > > > requesting a resource the first time that gets cached will give you > > TxHeader c X-Varnish-Action: FETCH (insert) > > requesting it again will log > > TxHeader c X-Varnish-Action: HIT (deliver - from cache) > > > > personally i'm using some combination with grep that gives me the headers > i'm interested in: > > > For debugging all requests to a certain url (eg /test/test/image_mini) and > see important headers:: > > varnishlog -c -o RxURL '^/test/test/image_mini$' | grep -E > "RxRequest|RxURL| Host:|TxStatus|TxResponse|X-Varnish-Action" > > > Is it possible to do recursive purge in a way or another ? > > > > I'd like to purge "www.example.org/that-part/" is to possible to simply > > purge all objects under that url ? > > run varnish with the -T option (eg "-T localhost:6182") > > connet via telnet: > > telnet localhost 6182 > > and call something like > > url.purge /that-part/.* > > > to see whether to use www.example.org/that-part or just /that-part or any > other fancy url (you might have a webserver rewrite urls for doing > virtualhosting) you can use varnishlog again: > > varnishlog -c -i RxURL > > > > hope that helps > fRiSi > > > Thank you. > > > > -- > > Sébastien FOUTREL > > > > > > > > _______________________________________________ > > varnish-misc mailing list > > varnish-misc@projects.linpro.no > > http://projects.linpro.no/mailman/listinfo/varnish-misc -- Webmeisterei GmbH - Büro für Netzfragen Tel: +43 5572 908877, Fax: +43 5572 908877-66 Steinebach 18, A-6850 Dornbirn http://www.webmeisterei.com _______________________________________________ varnish-misc mailing list varnish-misc@projects.linpro.no http://projects.linpro.no/mailman/listinfo/varnish-misc