How do I profile a site that is on shared hosting? I run a commerce website in a shared hosting, from time to time it's being too slow, I tryied many ways to find the cause (css/js agreggation,enable caching, views caching, disabling some big modules :update manager,database logging,l10n,i18n, disabling no used modules, setting cron job to never) without result.
I'm not an experienced php developer, and I want to profile my website, I know that I have to install some tools in the server, so I want to ask if there is a way to do that in my shared hosting.
fortunately I'm allowed to enable many extentions and change some settings in my cpanel, below a screenshot of what I'm allowed to do.
Two of the most important optimizations to consider adding to optimize Drupal web server performance for ecommerce are APC &amp; Memcached. 

With Memcached, you will need to install the Drupal integration module &amp; make some edits to the settings.php file. (tutorial)

With APC, there is also a Drupal integration module, but you need to edit the php.ini file on the web server. (tutorial)

You can also see if your web host supports Zend Opcache on shared hosting. Otherwise make sure to run Drupal 8 on PHP 7.x settings &amp; upgrade to NGINX, Varnish Cache, &amp; Redis solutions for the best web server performance for ecommerce.