Client-side versus server-side operations
Client programs should be able to off-load some operations onto the server:
- Constraints; servers should filter data before sending it to
clients
- Servers as clients; data servers must be able to function as
clients
- Servers can perform optimized operations on data using its native
form
It is important to minimize the data transferred between client and server
because, aside from making the best best use of available bandwidth, the
server can be programmed with special knowledge about the data. In a large
distributed system this information cannot realistically be coded into the
client applications.
Previous
Next
James Gallagher
jgallagher@gso.uri.edu