17.5

locally: avoids network latency to access the data, but requires some consistency protocol since copies are potentially made in various places throughout the network and any writes invalidate the data in the local cache.

at the server: avoids the disk access, but it is still requires transfer of data across the network for each file access request passed through to the server. The server is a central location and the "truth" of the file contents can be assumed to be held there, avoiding the consistency issue.