i understand that a proxy server caches the website in case a second or third or fourth user want to visit the website within the same LAN. but doesn't the proxy server have to keep going back to the web server to check if it's been updated by the webmaster so it can cache it again and again? if yes, then doesn't that defeat one purpose of a proxy server?