CPU Analysis Magento Store
Choosing the right server is the most important part of running an eCommerce store and the two key factors to bear in mind when choosing your server is concurrency and page load time.
Concurrency is all about the number of website visitors your server can handle/support at an instant of time. If you expect 50 visitors on your website at a given timestamp, that would simply mean you have 50 concurrent visitors.
Individual page load time is the time it takes for the page to load for a single customer; how fast it loads for him/her.
The server you choose, depends mainly on these two factors, or a combination of these.
You would be in one of the following four scenarios, and you choose your server based on this.
1. A fast page load time with high concurrency support (high clock speed CPU (GHz is how we denote it), and more cores)
2. A slow page load time, but high concurrency support (low clock speed CPU, but more cores)
3. A fast page load time, but low concurrency support (high clock speed CPU, fewer cores)
4. A slow page load time and low concurrency support (low clock speed and fewer cores)
Concurrency
a. If you are running a standard Magento demo store, your server can serve roughly 230 unique visitors per GHz, per hour.
b. A typical web shop, with daily admin accesses/tasks, maintenance/development tasks, inventory management sees a 50% decrease in this, and can serve around 115 unique visitors per GHz, per hour.
c. A poorly designed web store, with a heavy layout, unused/unwanted plugins/extensions has a serious impact on the performance on the server. We would suggest sorting out the store first before attempting a hosting for it, as it eats up all your resources. Such heavy stores can reduce the figure by another 50%, thereby being able to serve around 63 visitors per GHz, per hour.
The table below is an estimate based on a combination of b and c. The performance and actual figures are totally dependent on the store, it’s build quality and optimisation.
The total GHz figure is obtained by multiplying the number of logical cores against the CPU clock speed.
Individual Page load time
A standard Magento demo store (be it the community edition or enterprise edition when full page caching is disabled) is capable of loading the homepage in:
Again, these values change significantly depending on the way the store is built. When we quote figures, we rely on the data from a demo store template with sample data as an example. A poorly built templates performance will be far from these figures.
Contact one of our specialists to discuss your requirement either by a support ticket or by calling us 9 – 5 Monday – Friday, 0333 577 6191