A web server for efficiently storing web pages for quick downloading at a remote
device includes first and second storage devices. The first storage device stores
a first plurality of web pages and receives a first signal from the remote device
indicating selection of one of the first plurality of web pages. The second storage
device stores a second plurality of web pages linked to the first plurality of
web pages, and transfers all of the second plurality of web pages that are linked
to the selected one of the first plurality of web pages to the first storage device
in response to the first signal. In such a fashion, the web server facilitates
quickly downloading selected web pages to the remote device.