As we’ve said before (and as we’ll say again 😉 ), the speed of an online store is crucial for conversion and SEO, and thus profitability.
So, taking that into account, it seems to be a good idea to have some little tips to increase the web performance of an e-commerce website. And that’s when this blog post comes in handy.
Welcome to the third (and last) part in our 3 parts series, about the little knacks that you could implement to boost your Magento’s performance!!
This time, we’re gonna talk about 11 back-end tips for your Magento store, but if you want to learn more about the server knacks, or the front-end optimizations, just click on their respective links!
Without further ado, let’s quickly review together this list of back-end optimizations that you can easily implement for your Magento website!
- Install, or configure, different caching systems to avoid consuming too much resources. Good choices are: BlockCache (Magento), FullPageCache (Magento EE), Opcode Cache (PHP), which in its Zend Opcache version is configured by default in PHP 5.5, Varnish (Proxy cache), RAM Cache.
- Migrate your backoffice on another server to avoid performance issues during the connection.
- Disable and uninstall extensions you don’t use.
- Use Magento “Flat Catalog” functionalities to avoid accessing several table in SQL at the same time.
- Avoid using Magento “Layered Navigation” functions since they are energy-greedy.
- Forget about obfuscation (e.g. loncube) in your PHP code: It will open two times more classic files and have a huge impact on your performance.
- Limit the number of products on your front-end pages, which require a lot of requests/server performance.
- Disable Magento logs.
- Activate Magento Cron’s maintenance scripts.
- Use a RAM Cache system for sessions.
- Install a tool like Fasterize or Cloudflare.
Remember that depending on your architecture, your hosting and/or your server, these solutions could bring disappointing results. That is why a monitoring tool could help you to prioritize the best-suited optimizations for you.
But if everything goes according to plan, applying these principles will let you experience a significant improvement in page loading times.
This list, of course, is not exhaustive. But it’s a start 😉 Feel free to contact us if you have any other performance-related tips to share with us!
And check out our 2 other blog post on Magento’s optimizations: