speed up magento

How to improve magento speed

Rate this article

Share this article

To speed up magento, follow the below steps. Some of the below mentioned steps would require some technical expertise.

  • As a first step, check your site speed stats using Google page insights/ Pingdom tools/ GT Metrix: This will give some insights into what is making your site slow and will also help you in assessing whether you site speed has improved once you have made your optimizations.speed up magento
  • Use a CDN: A CDN is a set of webservers at multiple locationsreduces the distance between your website visitors and your website server by storing a cached version of its content in various locations.speed up magentoYou could also integrate you magento store with amazon CDN (http://aws.amazon.com/cloudfront/)speed up magento
  • Server and Hosting: The right type of hosting is determined by your site traffic, number of products, attributes, peak traffic and whether you need a staging/ testing site. This data can be used to find calculate your CPU and RAM requirements. To calculate your requirements, this article might be helpful How to determine magento hosting requirements. In case if your site traffic is low (around 100000) and  around 10k-50k products- CPU- 4 cores RAM- 2GB/4GB. For high traffic (around 1 million)- CPU- 8 cores, RAM-16GB
  • Minify HTML, CSS and Javascript:
  • Enable Flat Catalog: Categories and Products Attributes are stored in separate database tables . Enabling flat catalog in magento will put them in one table hence making it quicker for magento to retrieve for a search query.speed up magentoGo to Magento Admin Panel>>System >> Configuration >> Catalog >>Frontend >> Use Flat Catalog Category >>Use Flat Catalog Product>>Select “Yes”>> Reindex.
  • Install Varnish and Nginx Caching: Varnish cache- Varnish Cache is a web application accelerator.It typically speeds up delivery and reduces page loading speed for websites with heavy static and dynamic content. Nginx is a web-server that boosts performance results, and is much more stable when handling lots of requests, which results in high CPU usage.speed up magento
  • Improve Magento Caching: Go to magento admin panel->System->Cache Management-> Enable Cachespeed up magento
  • Merge Javacript and CSS files: Merging JS and CSS files helps reduce the number of HTTP requests raised each time the user visits the website. https://blog.expertrec.com/merge-javascript-files-magento/
  • Optimize images: You could use image compression tools such as https://tinypng.com/ or  http://optimizilla.com/ which allows bulk upload and download of images
  • Delete/Disable unused extensions:  Go to magento admin panel-> System-> magento connect and uninstall unused extensions.speed up magento
  • Disable Magento logging: Go to System -> Configuration -> Advanced -> Developer -> Log Settings-> Set Enabled to “No”
  • Make Javascript files Asynchronous: If you are adding any external javascripts to your magento site, make sure they are in asynchronous mode. To make JS asynchronus, this is the format <script async src=”yourjs.js”></script>speed up magento
  • Use magento speed optimization extensions – You could try a few extensions on magento connect .speed up magento

speed up magento

Summary: (How to speed up magento)

  1. Check current site loading speed.
  2. Use CDN
  3. Choose good server and hosting.
  4. Enable Gzip compression
  5. Minify HTML,Javascript and CSS
  6. Enable Flat catalog.
  7. Install Varnish and Nginx cache.
  8. Enable Magento caching.
  9. Merge JS and CSS files
  10. Optimize images.
  11. Disbale unused extensions.
  12. Disbale magento logging.
  13. Make Javascript files Asynchronous
  14. Use magento speed optimization extensions

Do let us know your thought/ comments in the comments section. Visit expertrec.com to know more about how you can boost your magento site search.

Install expertrec search extension


Are you showing the right products, to the right shoppers, at the right time? Contact us to know more.
You may also like