Before you start to configure the web cluster for maximum performance and robustness, it is strongly recommended that you spent some time reading the documentation authored by the Bitrix software engineers.

Don't try to exploit all the possible web clustering features at once roaming blind in the wilderness of settings. It is advised that you exercise an iterated approach and configure your web system in steps. For example:

1. Read the web cluster configuration guide.
2. Configure memcached by analyzing data and selecting the optimum cache size (say, 128 MB for each memcached instance).
3. Configure another application server.
4. Configure content synchronization using csync (or some other software).
5. Connect monitoring software to the second and other servers.
6. Configure the balancer and the SSL termination (if required).
7. Configure the session distribution mode, which can be: a) shared sessions stored in the database, b) user private sessions distributed per IP address. Other scenarios are also possible
8. Configure SQL replication. Use vertical sharding if required.

- Ensure all the developers and administrators involved have read the configuration guide.
- Verify that the approved web cluster architecture matches the tasks as well as the accessibility and performance requirements. The number of application and database servers, the balancer mode, the replication mode etc. have to be well reasoned. It is recommended to create web cluster specifications in which to describe the required architecture.