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 Performance Enhancement Recommendations
- Gzip components
- Minify JavaScript using https://jscompress.com/
- Use a CDN for static content (images, CSS and JS) and set up parallel downloads
- Compress images
-
- Such as the Compress JPEG & PNG images Magento plugin
- ImageOptim (Also see this post)
- More tools
- 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…
Thanks for sharing this article, I have tried to optimize it manually but, while updating attributes I got an error, I applied Cloudways full page cache extension, https://www.cloudways.com/en/magento-full-page-cache.php. Its working good now and load time is improved.