Reasons for Magento Slow Performance
Benefits of Magento make it the leading eCommerce solution (25% share according to wappalyzer.com). There are plenty of reasons to choose Magento over other eCommerce platforms, but along with the positive aspects there are also some concerns. Magento is considered to be a resource-consuming system and therefore is rather slow. Numerous complaints about Magento’s performance that can be found online support this premise. In order to make sure, we compared the speed of 40 Magento-powered sites from Leading Brands Worldwide. Here are the results:
In this sample Alexa.com rates 67% of the sites as “very slow” and “slow”. So the slow speed of Magento is a real problem even for huge online retailers.
First step to solving the problem is understanding its reasons. Let’s take a look at why Magento might be slow.
Let’s start from the very beginning when the web store owner creates his first Magento site.
In most cases the owner tends to minimize spendings on a Magento start-up. Also, he might consider the store traffic to be even throughout the day and thus ignore the fact that usually most sales are made in rush hours. This is why he is likely to choose a server with default settings and small productivity. These settings do not go with Magento. Sometimes they are not optimized further, when business grows. As a result, Magento site is hosted on a server with improper soft and hardware.
When the website begins to generate sales and traffic, this problem is further escalated. A retailer does his best to generate more sales by using various marketing and SEO tools. But traffic increase might easily lead to a server crash, if the server is not configured properly. So the sales stop at all until the server is up again. Slow server during traffic peaks causes enormous increase of the bounce rate. So, here is the paradox: the more traffic such stores get the less sales they will eventually have because, naturally, customers are looking for a stable and speedy shop.
Furthermore, slow speed and site unavailability decreases store’s Google page ranking, which annihilates the store owner’s marketing and SEO efforts.
Here’s another issue to consider: due to numerous extensions installed and/or improper server settings very often Magento back-end turns out to be even slower than the front-end. It significantly increases the time spent by admin to manage the store. Frustrating, isn’t it?
Magento was designed to be extendable and to serve any, even the most demanding user. To accommodate this, the system isolates each feature so that changing that feature would not affect the rest of Magento. As a result, lots of files are read in thousands of folders for every single web store visitor. So, in a way, Magento’s best quality (flexibility) causes its main drawback – slow performance.
AITOC is planning to publish a series of articles that will help Magento users to optimize the performance of the platform, analyze current server settings and take actions to minimize slow speed problems, thus avoid losing of potential customers. Stay connected!
In the meantime we’d appreciate your feedback and ideas about Magento’s performance. Please share your opinion and experience in the comments below.