On Fri, Feb 4, 2011 at 3:24 PM, Chris Johnson
<[email protected]> wrote:
>>
>> Not unless you explicitly set the backend later. The only thing you do
>> here is to set a new Host: header, which makes sense, btw.
>
> Not clear on what you mean by that first sentence. Can you
> elaborate?
Sure. You need to set what backend your using something like this at some point:
if (req.http.host ~ "^www.example.com") {
set req.backend = foo;
}
If you already have set req.http.host before reaching this things will be fine.
> I was looking through the example snippets to see if there was
> anything to prevent redundant caching. I've found two exampes that
> look interesting. They are
>
> o Redirecting the browser to another hostname
>
> o Using static regular expressions to munge an incoming HTTP
> request to become something very different. Very useful if
> you want to apply the same varnish config to all sites on
> a server hosting many, many small sites
>
> The last sounds closer to what I'm trying to do to prevent
> redundant caching.
>
> Has anyone had/solved this problem?
I think your approach is fine.
--
Per Buer, Varnish Software
Phone: +47 21 98 92 61 / Mobile: +47 958 39 117 / Skype: per.buer
Varnish makes websites fly!
Want to learn more about Varnish? http://www.varnish-software.com/whitepapers
_______________________________________________
varnish-misc mailing list
[email protected]
http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc