Magento 2 is known to be a powerful and feature-rich eCommerce platform. It delivers decent page load times but might be quite sluggish under heavy customizations.
Part of the performance problem might be a poorly developed custom theme. On one hand the default Luma and Blank themes are quite fast. On the other hand some of the customized themes are slow and could make your online shop a nightmare to buy from.
Any Magento 2 page requested from a browser is processed by a web server. Magento 2 loads 170 scripts per page on average. All incoming requests add an additional load for a server CPU and Memory. As a result, it increases infrastructure costs to maintain an acceptable level of page load time.
One of the biggest benefits of Magento is that its numerous out-of-the-box features can be easily extended with many more modules, created by Magento community. Although some extensions have an almost plug-and-play installation process, it’s much better to do it under control of a professional. We get requests for installing third-party extensions daily, and we accumulated a great experience of how to upgrade your website with new features while keeping it safe and high-performing. While there is no instruction to fit all different cases, here are some things to consider when installing new modules.
One of the key elements of building a store on Magento is the right choice of the hosting company. No doubt, stable hosting plays a significant role in a store functioning. In most cases, hosting resources have a direct effect on a Magento web store performance, therefore it is critically important to choose a trusted Magento optimized solution when reviewing hosting offers for the website.
Before running your store in production mode it’s very important to check as many performance aspects as possible, since even a minor performance issue might cost time and money in the future. Formally, a web application’s performance can be classified using two parts: frontend performance and backend performance.
We remember the time when we were waiting for Magento 2 release and were so excited when it happened. Magento team put a lot of effort into that release and delighted us with new improvements. Since that time, many store owners come curious to know if they should move the store from Magento 1 to Magento 2 and if so – when it should happen.
Magento is one of the biggest and most popular e-commerce platforms written in PHP. The very first Magento release, known as ‘Bento’, is dated to March 31, 2008. For that time the actual PHP version was 5.2. Nowadays we are happy users of Magento 1.9 that supports PHP versions up to 5.5.x (officially announced), but the platform also smoothly runs on PHP v5.6. Recently we had good news about Magento 2.0 release and that fact is really great. From the opposite side, the first version of Magento will lose official support quite soon but, we are sure, there are many merchants who will stick with Magento 1.x for the next couple of years because of different reasons.
In the beginning, Magento was one of the biggest PHP applications. The main purpose of that platform was to cover all needs of store owners being universal and flexible. So, Magento store owners got a big and interesting e-commerce platform and the developers got a big “battlefield” for their implementations. A lot of things have been changed from year to year: servers became more powerful, Magento much faster and the number of platforms, developers and extensions has grown significantly. As a result, every store owner has a wide choice of the solutions that might be implemented for their stores. Unfortunately, very often it’s hard to predict how good is some add-on for a specific Magento installation because of different reasons. You are installing first, tenth, thirtieth extension and then realize: the store is much slower than it was before.