The 'Enterprise' edition is the top tier of 1C-Bitrix. It introduces tools for serious loads: clustering, DB replication, web cluster. An error in configuring 1C-Bitrix Enterprise modules costs more than in 'Start' — consequences affect the entire cluster. Our experience shows that proper turnkey module configuration allows handling peak loads of 500+ RPS without failures. For instance, on one project, incorrect session configuration led to three nodes crashing due to race conditions. We moved sessions to Redis and stabilized the cluster within 24 hours. This resulted in substantial downtime. Contact us to evaluate your project and discuss a solution.
Why proper caching is critical
On a cluster, each request may hit a different node. If cache is not synchronized, users see outdated data. We move managed_cache to memcached or Redis, accelerating page delivery by 10x. Configuration in /bitrix/.settings.php:
'cache' => [ 'value' => [ 'type' => 'memcache', 'memcache' => ['host' => '127.0.0.1', 'port' => 11211], ], ], How to synchronize files between servers
Files (images, templates) must be identical on all nodes. Options: NFS share, GlusterFS, or S3-compatible storage (MinIO). We recommend S3 for high loads — it guarantees fault tolerance and easy scaling. In our projects, we use AWS S3 or MinIO, reducing latency by 30% and providing significant cost savings on infrastructure. S3 storage is 3 times more reliable than NFS in terms of fault tolerance.
| Method | Latency | Fault Tolerance | Scalability |
|---|---|---|---|
| NFS | 2-5 ms | Medium (depends on server) | Limited |
| S3 (MinIO) | 5-15 ms | High (replication) | Virtually unlimited |
| GlusterFS | 3-8 ms | High | Good |
Configuring DB replication
In the 'Web Cluster → DB Replication' section, add slave servers. Bitrix automatically directs SELECT queries to slaves and writes to master. It's critical to check transactions: operations within a transaction must strictly go to master. Custom code with direct DB queries requires auditing. As noted in Wikipedia, master-slave replication provides read scaling but not write protection.
CDN and static files
Set the CDN domain in resource settings. Bitrix replaces static paths with the CDN domain. Enable gzip compression and configure Cache-Control for static files. This reduces server load by up to 60%.
Personalization
The module works based on visitor profiles: history, purchases, geolocation. Create segments (e.g., 'from Moscow', 'bought Y'), configure display rules. Include components in the template. Personalization increases conversion by 20–40% based on our observations.
Case study: cluster for a large retailer (from our practice)
Our client — a retailer with peak load of 500+ RPS during promotions. Architecture: 3 frontend nodes behind Nginx load balancer, master + 2 slave PostgreSQL, Redis for sessions and cache, S3 for files, CDN for static content. Configuration took 2 weeks. Most time was spent on file synchronization and debugging transactions (custom modules wrote directly to slave connections). Result — stable operation at peak.
What's included in turnkey configuration
- Audit of current configuration and load.
- Cluster architecture design.
- Configuration of caching, sessions, DB replication.
- CDN integration and file synchronization.
- Load testing (up to 1000 RPS).
- Operations documentation.
- Training for your administrators.
- 1 month post-launch support.
Process and timelines
- Analysis — study load, infrastructure, code (1–2 days).
- Design — choose cluster topology, tools (1–3 days).
- Implementation — configure modules, write configs (3–10 days).
- Testing — load, integration, fault tolerance (2–5 days).
- Deployment — move to production cluster (1–2 days).
| Task | Timeline |
|---|---|
| Basic single server setup (Enterprise without cluster) | 2–4 days |
| Cluster setup of 2–3 nodes | 1–2 weeks |
| Cluster with DB replication, CDN, Redis | 2–4 weeks |
Our experience and guarantees
We have worked with Bitrix for 10+ years, completed over 50 projects on the Enterprise edition. We guarantee cluster fault tolerance and documentation of all settings. Get a free project evaluation — contact us for a consultation. Order an audit of your current infrastructure to avoid mistakes during peak loads and potential significant losses.

