Hardware needed to host multiple wordpress sites
-
Hi i work for a company that provides professional website building services using wordpress as a base. In a few months we plan to move to colocation since the dedicated hosting offerings here are poor in relation to price, hardware and bandwidth. What i found from profiling is that How many websites you can have at a time is determined by memory, but simultaneous visitor count is determined by CPU and network usage. After optimising, on average the uncacheable files total below 400KB in size and the maximum interface bandwidth that can be given by the hosting service is 200Mb/s unlimited usage. How much CPU would be needed before the network becomes the bottleneck?
Currently the dedicated server is a low power dual quad 2.2Ghz xeon with 100Mb/s interface and have seen significant CPU usage before optimisation during big client launches involving hundreds in the span of minutes. The websites on average have 10-20 plugins including wordfence.
For optimisation 400KB is after using cloudflare, minifying and more, using PHP OPcache, redis, compression on the server side as well. For wordpress other than the usual plugins the uncacheable files are dynamic data and scripts that bloat when cached by cloudflare such as doubling in size when cloudflare caches them.
Any advice on hardware needed and any server optimisation tips would be helpful. Current server uses litespeed but im thinking of using apache +nginx and use eaccelerator with apache if it would lower CPU usage. With redis already in use, would there be benefit of using SSD over a hard drives?
- The topic ‘Hardware needed to host multiple wordpress sites’ is closed to new replies.