![]() Horizontal scaling uses load balancing and data replication techniques to effectively distribute requests proportionally among a group of server clusters. Your typical growth path for a website’s growth looks like: Horizontal Scaling – Server Clusters Monolithic servers are a single physical server with high-end multi-socket/multi-core processors, massive banks of memory, and servers that host all or most of a website’s required services. The practice of using a monolithic server to overcome system resource bottlenecks is called Vertical Scaling. Our Monolithic server then splits off horizontally, first adding a dedicated database server, then more web nodes with a load balancer to handle the growing userbase of your site. This one server grows in size adding more and more server resources until eventually you hit the zenith. Then you’d normally progress to a single server that houses your all of your WordPress sites or domains. This is typically referred to as “shared hosting” on most hosting provider websites. If very small, a shared server along with dozens of neighboring sites of similar size. ![]() This means the server housing your website starts small, on a single server. The natural progression with site growth over time typically goes vertical scaling before horizonal scaling. You should be confident that the web hosting provider that you select can handle the traffic spikes or constraint on server resources that you are experiencing or could be looming. We’ll touch on a the basic plot points of website scaling briefly before tackling the WordPress site specific concerns.Ī rudimentary understanding of these factors will help you better grasp scalable WordPress hosting so that you can make the right decision when selecting a hosting provider. However, it can be done effectively if you know what caveats that you need to look out for. Scaling upward is a multi-faceted complex problem with very few easy answers. WordPress websites in particular can very quickly hit several bottlenecks with server resources if not planned for appropriately. Scaling a project to handle spikes in demand is no simple task in any industry and the IT world is no different. There are many challenges with running a platform that reaches millions of visitors throughout the world. Horizontal ScalingĪs with any successful website or business, scaling is an eventuality every admin must one day consider. ![]()
0 Comments
Leave a Reply. |