Top 5 Magento Coding Recommendations to Optimize Site Performance
December 3, 2013
In eCommerce, customer satisfaction and conversion hinge on site performance. Yet how do you implement all the bells and whistles to attract today’s elusive consumer without impacting site speed? According to Radware’s Tammy Everts, the average web page has grown 151% over the past three years, with over half that bulk coming from images. No wonder retailers around the world find the industry’s 3-second page load benchmark so elusive! Studies find over 92% of retailers are failing to hit this mark and running as high as eight seconds or more.
Yet with pre-holiday shopping off to a fast start already, the 3-second bar takes on even greater importance, as shoppers just want to get their shopping done to spending time with friends and family.
While web performance best practices abound, Magento’s Expert Consulting Group (ECG) identified the top five Magento coding issues, which represent 84% of all performance issues, encountered in 96% of our client codebases. Most of these are related to inefficient operations, redundant or useless computations, and memory misuse:
- Calculating the size of an array on each iteration of a loop
- SQL queries inside a loop
- Loading the same model multiple times
- Redundant data set utilization
- Inefficient memory utilization
To learn more about these five issues as well as how to fix them, see the full ECG report Conquer the 5 Most Common Magento Coding Issues to Optimize Your Site for Performance.
The Magento Expert Consulting Group (ECG) is a team of experts within Magento that provides expert insight, reviews, validation, and best-practice recommendations across the Magento project lifecycle to both merchants and partners alike. The group applies its deep domain expertise and experience across thousands of unique use cases and hundreds of implementations to be an impartial facilitator ensuring alignment between multiple entities within the Magento ecosystem.