My WCF server exposes database access remotely and ensures authentication. Typically, users download and upload large documents. The remote connection turns out to be quite slow.
Are there any tips and tricks for optimizing the service to handle those types of communication effectively?