This content has been marked as final. Show 3 replies
We would have one site, with mutlipe origin servers. However, the pages on those servers may vary based on the web browser. I think I can do this using some HTTP header information provided inside of Web Cache. Alternatively, we might want to push this traffic to a completely different origin server. Is this typically done? Has anyone done this before? If not, we would be having to proxy to the actual page.
The way this is supposed to be done in Web Cache is by keeping separate copies of a cached page for different types of browsers distinguished by User-Agent header.
In case of cache miss, Web Cache expects origin servers to return appropriate version of the page based on browser type, and the page from the origin server is just forwarded back to browser.
Here, if the page is cacheable, Web Cache retains a separate copy for each type of User-Agent header value.
And when there is a hit on this cached page, Web Cache returns the version of page with the User-Agent header that matches the request.
Check out the config screen titled "Header Association" for this feature.
About forwarding requests to different origin servers based on User-Agent header value, Web Cache does not have such capability.