That all three machines are affected in the same way leads me to think that it's my ISP that's throwing the spanner into the works. (My next step will probably be to see what my ISP thinks of that hypothesis :-)
That sounds like the obvious conclusion to me, too. You could always check whether it is a caching issue (either at the ISP or elsewhere) by appending a query string to the URL. Or indeed by using an https URL if one is available for that resource.
Good luck with your investigations.
| [reply] |
You could always check whether it is a caching issue (either at the ISP or elsewhere) by appending a query string to the URL
I don't think I would *ever* have thought of that. What good thinking !!
So ... when I append a (random) query string to the URL I get the "new" file, but when I omit the query string I get the "old" file.
This surely demonstrates that it's a caching issue, but is there a way for me to pinpoint the location of this cache ?
Afterthought: If wget is accessing a cache on the local linux machine, where would that cache be located ?
Cheers, Rob
| [reply] |
| [reply] |
is there a way for me to pinpoint the location of this cache ?
Not if it's outside your control. If you run your favourite packet sniffer at the border of your network (ie. as far up the chain as you have access) that should show whether the cache is outside or not.
If wget is accessing a cache on the local linux machine, where would that cache be located ?
I'm not familiar enough with wget to comment, but I think that's highly unlikely anyway given you've been trying with different user agents on different client machines. A quick google shows that wget has a --cache option which can be set to "off" to bypass upstream proxies.
| [reply] |