Thursday, 6 November 2014

Magento Performance Tips for Scalability

Magento is one of the most powerful open source e-commerce platforms out there. However in saying that, it can be a real pain to setup and make it run fast! Below are some areas to focus on if you want to get the most out of your Magento e-commerce website. I wont be going into huge detail about each section, these posts are just here to point you in the right direction when setting up Magento.


Magento Baseline Setup

Installations

The information provided in the below posts are based on setting up 3 different Magento platforms:
  • Installation 1
    1 Magento shopfront running around 4,000 products.
  • Installation 2
    2 Magento shopfronts running over 80,000 products combined.
  • Installation 2
    4 Magento shopfronts running over 700,000 products combined.

Performance

When the Magento sites were first setup (before production & primarily the 700,000 product site) page loads were more than 15seconds, the database was always crashing and we could handle about 10 users on the site - it was just a bad experience. With the approaches I go through in the following posts we can:
  • Serve hundreds (thousands if we add simply add more servers to our load balancer) a second.
  • Magento will return the HTML within 200ms to the browser.
  • Total time to load page is around 1.1 to 1.6 seconds.
  • The site just feels fast and responsive to the user - which is what we all want.

Magento Performance Tips



0 comments:

Post a Comment