Have you tried using the Vary: header?

In theory a caching proxy should use it.



On 6 October 2010 15:46, Mike <[email protected]> wrote:
> I have an app that sits behind a reverse proxy serving requests for
> multiple domains using the X-Forwarded-For header. This has been
> working very well for many months. Yesterday, after enabling billing
> for the app, I started seeing dynamic requests that were getting
> served the wrong content (content for the wrong domain).
>
> In troubleshooting the issue, I noticed that many of the problem
> requests are served in only a couple of milliseconds, and the logs
> don't contain the normal logging messages that my code should produce,
> and don't show up in appstats. I'm assuming this means that the
> caching I've read about but never seen to work is now serving requests
> (since the Cache-Control header is set), and is not keeping cached
> pages separate based on the X-Forwarded-For header, but just the path.
>
> Is there any way to confirm whether this is what is happening? If so,
> is there a way to disable this functionality (going back to the way it
> worked before we enabled billing), without removing the Cache-Control
> header and losing it's benefits?
>
> -Mike
>
> -=-
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to