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 consists mainly of three main components of:
DistributorSender components are installed on Dynamo servers open TCP/IP connections to a list of DistributorServer components and send put file and file check commands.
DistributorServer components are installed with HTTP servers. They accept TCP/IP connections from the DistributorSender components and create DistributorReader components to handle each such TCP/IP connection.
DistributorReader components handle the input from the DistributorSender, writing the files they receive to the HTTP server’s local file system or the document cache.
In this chapter
This chapter includes the following sections: