Magento Performance Optimization for Benum
Helping Benum, a Norwegian consumer electronics wholesaler, optimize their Adobe Commerce (Magento) site performance
Helping Benum, a Norwegian consumer electronics wholesaler, optimize their Adobe Commerce (Magento) site performance
Based in Oslo, Norway, Benum is a leader in the distribution of professional audio equipment in the Nordics region. Benum began their online journey long ago with a small business solution (see the beginning of their success story in a related case study). But it wasn’t until 2020 that the brand started scaling and migrated to Adobe Commerce under the expert guidance of the Elogic team.
Years passed by, and Benum remained committed to improving customer experience (CX) for its B2B buyers. Together, we have revamped the brand’s UI/UX following the buyer’s journey, integrated Visma ERP, and built some disruptive custom modules. But as new technologies layered up, Magento website performance started to slow down. And that’s when the Elogic team set out to work with vim and vigor.
Moving the database is only the first step to improve Magento site performance.
Initially, Benum used a MySQL database hosted on the same production server as the website itself. It was taking about 5 seconds on average for a database to process the request (which would grow as more customers would place their orders).
To tackle the issue, the Elogic experts suggested hosting the database on a separate server so that it does not depend on the platform. Moving the MySQL database to MariaDB and hosting it on Amazon RDS (Amazon Relational Database Service) brought immediate results:
→ Amazon RDS comes with the Amazon Aurora core, which provides default security and continuous backup;
→ development team has become much more efficient thanks to serverless computing, allowing for automated replication across multiple regions and integration with other AWS services;
→ parallel queries and their caching in Redis on a new Maria DM database now load process the query in 0.3 seconds.
Adobe Commerce performance optimization is an ongoing process that requires constant monitoring of the system. Despite the outstanding results achieved so far, Magento site performance can still be optimized by moving Elasticsearch to a separate instance.