摘要:
Systems, methods, and computer program products for synchronizing digital photo albums at peer servers with a proxy server and a guest content server in a photosharing peer-to-peer network are provided such that the proxy server and guest content server can serve content to requesters from photo albums of an off-line peer server. A synchronization manager receives a request from a peer server to synchronize image files of one or more photo albums at the peer server with image files cached on the proxy server. The synchronization manager directs a web robot to crawl the URL of each photo album identified in the request and to identify image files at the peer server that have been modified and/or that are not currently cached on the proxy server. The web robot also identifies non-image files associated with each image file. The web robot retrieves and caches identified image files on the proxy server. The web robot retrieves and caches identified non-image files on the guest content server.