I am not aware about Magento optimization. Can you please share the steps for this? How to compete with this?
Switch your website to production mode
Minify your HTML, CSS and js files.
Merge your CSS and JS files.
Optimize your images.
Enable Gzip Compression.
Ensure if Magento Full Page Cache is enabled. Can install and configure varnish to speed up the site
Use the profiler to check files consuming more time. Check and ensure to load them in lesser time.
php bin/magento dev:profiler:enable html
php bin/magento dev:profiler:enable csvfile
Consider Using Google Page Speed Module in your server where you can configure the optimization to speed up the page as well as increasing your google page speed score significantly. To see if this can solve all your problems https://developers.google.com/speed/pagespeed/module/
Enable Flat Categories and Products
The best and easy way to speed up the magneto website is page cache. But beside page cache, you can do the following to improve server response.
7 Tips to Speed up Magento 2
1 Inspect every 3rd-party extension installed
2 Choose the fastest hosting possible
3 Make sure Full Page Cache is on
4 Make sure Production Mode is on
5 Never use JS bundling
6 Enable CSS/JS minification
7 Use Built-in Cache, Skip Varnish
For more detail, please visit https://servebolt.com/articles/speed-up-magento-2-in-7-easy-steps/