Currently evaluating WinGate, primarily for it's www proxy. We've encountered incredibly persistent caching from www.thetrainline.com. When another user goes to www.thetrainline.com they see the details that I last entered, i.e. Macclesfield to Didcot on 28/04. If you then enter a different search (e.g. Sheffield to London) and hit search, you still get Macclesfield to Didcot. In fact, it's proving darn hard to get rid of Macclesfield to Didcot at all :-)
Hitting Ctrl-F5 appears to help for a short while but close and re-open IE and guess what, Macclesfield to Didcot is back!
Turn off the WinGate proxy and re-open www.thetrainline.com and the boxes are empty - as they should be.
Now, thetrainline.com has always been a bit weird when it comes to caching or maybe it's architechure. You can't have two windows open at the same time as they "share" the same details. For example, search on trains from macclesfield to didcot in one window and get some times. Open another window and search sheffield to london and get some times. Go back to the macclesfield to didcot window and hit "Show later trains" and you get the later trains for sheffield to london. So it certainly stores it's details in a very naughty way.
But I guess the question is, how do we resolve this with wingate? Is there someway to disable caching by the proxy server for certain domains?
We suspect that thetrainline actually records the IP address and port number in their database - this is the only way we can explain the things we are seeing.
Thanks, Rob.