We’ve compiled a list of fixes to speed up your Magento website.

Below are the items we recommend implementing on your Magento eCommerce website in order to improve its page load performance. Those listed at the top are the ones most likely to have the biggest impact to speed up Magento.

Magento Open Source eCommerce Speed Logo

Magento Performance Enhancement Recommendations

  • Gzip components
  • Enable Memcached
  • Merge CSS and JavaScript files
    • Admin console > Developer > “Yes”
    • Set cache-control headers
  • Put JavaScript at the bottom of the code
  • Reduce “Time to First Byte”
    • Install Varnish
    • Install the Varnish plugin
    • Identify dynamic elements of your pages (exclude those blocks)
    • Exclude the cart page (since it changes for each customer)
  • Install social plugins, if using, directly from FB, Google, etc.
    • Don’t use AddThis or similar plugins if you can help it. They have excessive code.
  • Remove leftover and unnecessary scripts and CSS
  • Enable Magento caching
    • Located in Magento admin panel
  • Disable unneeded Magento modules
  • Use a PHP accelerator
    • Such as these, including APC, ZendOptimizer+, eAccelerator, XCache
  • Disable Magento logging
    • Under the Developers tab
  • MySQL table optimization
    • In phpMyAdmin, use the command OPTIMIZE TABLE on specific Magento database-tables
  • Disable local Magento modules if your site does not need them


Not all of these fixes will push the needle far on their own, but together they are likely to result in fairly major improvements to the performance of your eCommerce store.

Do you have other tips for speeding up a Magento store? If so, we’d love your input below…