Patent attributes
A system for client caching of target addresses for network requests includes one or more processors and memory coupled to the processors, where the memory stores instructions executable by the processors to implement an application configured to direct network requests received from users to target servers over the network. The application attempts to update a current version of a local data object storing network addresses, where the attempt includes sending an update request to a redirecting server over a network. If the attempt succeeds, the application accesses the updated version of the local data object to obtain a target address for a network request. If the attempt fails, the target address is obtained from the version of the local data object that existed before the update was attempted. The application directs the network request to the appropriate server using the target address.