hi to all
I need to understand why my site is so slow!
I have siteground and he tell me that it "guilt" of magento 2
this is my situation:
How can I do it? works on code or change siteground?
The reason is not the Magento platform, but the way it was implemented (either the code implementation or the server infrastructure, or both).
You can see how fast Magento is by reviewing the Magento marketplace, which is a Magento 2 website: https://marketplace.magento.com
The Magento 2 website has to be developed following the Magento architecture and best practices, and the current performance problem has to be investigated to find the reason why the page load is taking more time than expected.
You can also review the tips from the Magento optimization guide here:
Your first interaction is very slow. It's server side problem may be. You have to check your site in other tools like GTMatrix, Pingdom etc. You will get better ideas on that.
I answered your question here https://magento.stackexchange.com/questions/211746/why-my-site-is-so-slow. Again here for your quick reference.
It seems like the response time is more. Check with your hosting team regarding the configuration and share with us.
It could be because of
For any application TTFB time is a critical factor. In order to debug more you can use below tools
All these tools will help you understand the frontend parameters and guide you how to optimize.
Also at Magento application level you can enable profiler and check details of load time of all the elements loading in the page like blocks, phtml templates, sql queries, models, observers etc and remove unnecessary code or optimize the logic based on the report.
At server level you can configure cache mechanism like varnish, redis etc to boost the performance
Give Kudos if it helped or Accept it as solution
Have a look at the article "How do I speed up Magento 2"
Follow the steps given in this post and you'll see the result!
Hope it helps!