

Note that this setup technically uses 4 servers – the 4th server being a load balancer. That means you can be online 100% of the time! Using this model, you can also easily switch servers offline to upgrade them without interrupting visitors to your website. It’s very little extra hassle and then gives you the ability to have 3 servers online at once with no batch processing, or 1 or 2 of the servers handling batch processing and the remaining ones serving web traffic. If you’re going to the bother of getting 2 servers, you’re better off going further and getting 3 servers. 1 server processes all the data imports, exports, calculations, category counts, etc – the data is replicated to the 2nd server and that server serves your web traffic. That means you need a minimum of 2 servers. You need to separate the batch processing from the realtime stuff. It is not uncommon for customers with large sites to get 10x or more speed boost from our Super Speedy Plugin pack so prior to building your cluster, check out our Super Speedy Plugin pack. We built our Super Speedy Pack to solve search, filtering and underlying scalability issues exhibited in WordPress and WooCommerce. If you have not yet used our Super Speedy Pack yet then you should definitely try that before building a cluster. If you are considering building a cluster, it means you think you can’t get more speed from a single server. Scaling Up WordPress – check before building your cluster!
