Improving the performance of a Drupal 7 site
Hello.
I'm interested in how to improve the performance of a website running on Drupal 7. I have a site (http://itechinvest.ru/) where the content delivery time from the server is over 2 seconds, and I'm looking for methods to reduce this time.
After installing devel and xhprof, I found that when opening a page, there are multiple calls to the function drupal_find_theme_functions (674 calls, 886ms), but I have no idea what to do with this information. How can I understand why it is called so many times, whether it's possible to reduce this value, and how to do it?
I tried setting the JavaScript file aggregation option in admin/config/development/performance, but this caused all the scripts on the site to break. How can I find out why this happens and fix it?
I'm also trying to utilize the capabilities of memcached, but for some reason, nginx cannot find the content in the memcached storage and each time it queries the backend php-fpm to generate the page (I am trying to find an answer to this from the author of the article on how to implement it http://drupalace.ru/lesson/otdayom-kesh-anonimov-bez-podnyatiya-bekenda-drupal-7-nginx-memcached).