Magento: Optimization Tips
- 2: Disable unneeded Magento modules. In some cases you may find that you have extra modules enabled in Magento that are not necessary to the operation of your site. We highly recommend that you disable these modules in order to reduce the amount of resources that the site is consuming on the server.
- 3: Enable flat catalogs. If you have a smaller Magento store, then changing from the more complex EAV structure to the flat catalog option can help to significantly reduce the resources consumed by the Magento installation when visitors are browsing the site.
- 4: Enable caching. If you do not currently have caching enabled, then you’ll want to enable this in your Magento installation. For Magento 18.104.22.168 and up, Full Page Caching is included in both the Enterprise and Community version and should be enabled. If you run an older version of Magento Community version then the option is not natively available and we recommend that you upgrade accordingly.
- 5: MySQL database optimization. In PhpMyAdmin, you can select the tables and run the Optimize Table command on them. Over time, databases can become fragmented and this may impact the performance of the site. By optimizing the database you’re removing any overhead caused by fragmented or bloated tables.
- 6: Disable Magento Logging. Logging is typically only needed during development and/or for debugging, and as such is not necessary for day-to-day use. By disabling logging, you can help to reduce the disk writes of your site, thereby further reducing its resource usage.
- 7: If you have a lot of images on your site, you may wish to look into moving them onto a CDN. This will remove a lot of the burden from the server, and this can also improve the load times of your site as the CDN will load the images from servers that are local to your visitors.
For more Magento articles, please click here.