Originally posted by hexuan:
Another cause of “DNS” or other errors can be that your ISP is using a poorly updated or overworked proxy server, such as a certain large telecom company in the UK uses. If you do get a page, it can often be hours out of date. If the proxy server has to go and fetch it, your connection to the ISP can time out. You can often bypass an ISP’s proxy web server, I used to do it with my old ISP, but I have forgotten how. The address should be in IP format. I have heard of proxy server’s addresses having to be resolved, which means at least two trips to the DNS.
When it comes to proxy servers you will notice that most ISPs don’t have you set the Proxy’s IP address your browser settings. That is because they use a router in their network to perform a redirect. Any requests to a destination on port 80 (the HTTP port) will be automagically redirected to the proxy server. You can get around this proxy server normally by setting your browser to piont to a specific proxy as long as it isn’t on port 80.
Most times it isn’t very effective, especially if you point to a proxy server outside of Taiwan. When you do that you encounter network delays as the client/server protocol has to traverse a greater distance.
One work around for stale pages is to set an option in your browser. Basically, the option selections are to check for a new version of the page “Everytime the page is visited”, “Automatically”, “Once per session”, or “Never”.
If you choose “everytime” your browser will send the appropriate parameters to the server (in this case the proxy) to check for a version which is newer than what it has in the cache.
This will help prevent stale pages, but it may reduce the performance as the proxy has to contact the site to ensure that the cache copy is the most recent copy.