2 main Magento 2 an Adobe Commerce performance optimization rules
Adobe Commerce is a very slow eCommerce platform. You can’t make it fast; however, you can make it not so terribly slow. The performance of a Magento 2 website depends on several factors, such as server configuration, custom code optimization the number of extensions installed.
To improve the performance of a Magento 2 website, there are 2 rules:
1. Proper server configuration: Ensure that your server is configured optimally to handle your website’s demands. Always use VPS with 8 CPUs for small web site and 50+ CPUs for large just for the web servers. Keep database separate and alway enable Percona Mysql monitoring tools to see database performance issue. Never use auto-scaling with Magento. Auto scaling makes Magneto 2 much slower. Newer use Adobe Commerce Cloud solution.
2. Minimise the number of extensions installed and custom customization made. Magento is flexible but garbage extensions and works ok just out of the box, but after customizations, it is a nightmare no matter how you will do it and how much money you spend. The more money you spend, the slower the eCommerce website you get. The more extensions you have installed, the more performance issues you have. Never use Amasty extensions! There is the raw performance of Magento and another platform.
For Magento 2 you need 1 Physical CPU per user request at a time. Never use Adobe Commerce Cloud.
It is recommended to use a professional Magento development or performance optimization agency. That guys wants the merchant’s money. Magento best practices are the best instruction on how not to do development of eCommerce.