Magento Meetup London, which was organized on 25th October 2017, provided a great platform for the London Magento community to meet and exchange ideas and information about Magento. Ranosys, an eminent Magento eCommerce development agency and a leading Professional Magento Solutions Partner in Singapore with presence in the UK and USA, participated in this event to gain curated information from the Magento experts, to share its expertise with the Magento community, and to extend connections with the Magento enthusiasts.
Anand Ramdeo, Managing Director – EMEA Region, Ranosys, presented his views on testing strategies for the eCommerce Stores built on Magento, in the meetup. This blog post is a summary of this event.
This event provided a good opportunity to network with others from the Magento community and learn a bit more about how others are using Magento. This event was hosted at the END’s office and the evening started with the talk from Renato Cason, the Head of Development at END. Renato shared his experience around improving the performance of eCommerce stores powered by Magento. Let us revisit some of the tips and tricks that Renato shared to improve the performance.
The first tip that Renato gave was around optimising the code base. He recommended this amazing talk from Max to identify different ways to find and remove unused modules, disabled unused functionality, and remove inefficiencies in the core.
The next tip Raneto gave was around the usage of the tools. He mentioned two main tools that can help you identify how your Magento application is performing.
- Magento Profiler
- Blackfire
If you are not using these tools already, have a look at them to see as they can give a good insight on performance as well as the dependency graphs for a Magento page. This dependency graph could be useful in identifying which dependencies were requested, but never used. One important thing to remember is that although profiling locally is useful, it would not uncover issues that you are likely to face in the production environment.
After sharing tips around organising the codebase and profiling, Renato shared the importance of caching and tagging. He recommended that caching should be used with appropriate tagging or a sensible TTL strategy. He also highlighted the risk of caching too much as a big product catalogue with many stores and currencies can potentially generate millions of entries.
He has shared his presentation online and if you would like to know more about improving performance of your Magento site, you should certainly have a look at his slidedeck at SlideShare.