To achieve faster performance in a large Dynamo application, it is best to keep as much content cached on the HTTP server as possible. This shortens the request handling process. Dynamo’s content distributor feature manages content across multiple HTTP and Dynamo servers, pushing content from the Dynamo document root to the HTTP servers’ document roots.
The Dynamo content distributor system’s main components consist of:
DistributorSender
components installed on Dynamo servers, which open TCP/IP connections to a list ofDistributorServer
components, sending put file and file check commands,DistributorServer
components installed with HTTP servers, which accept TCP/IP connections from theDistributorSender
components and which createDistributorReader
components to handle each such TCP/IP connection, andDistributorReader
components, which handle the input from theDistributorSender
, writing the files they receive to the HTTP server’s local file system or the document cache.
This chapter includes the following sections: