logo

Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Improving the performance of a Drupal 7 site

22/02/2025, by Anonymous (not verified)

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).