Drupal 7 կայքի կատարողականի բարձրացում
Բարի օր:
Ես հետաքրքրված եմ, թե ինչպես կարող եմ բարձրացնել Drupal 7 շարժիչով կայքի կատարողականությունը: Ես ունեմ կայք (http://itechinvest.ru/), որի պարունակության վերադարձի ժամանակը սերվերից ավելի է քան 2 վայրկյան, ես փնտրում եմ մեթոդներ, որոնց միջոցով կարելի է կրճատել այս ժամանակը:
Devel և xhprof տեղադրելուց հետո ես հայտնաբերեցի, որ էջը բացելիս բազմակի անգամ կանչվում է drupal_find_theme_functions (674 կանչ, 886մս), բայց ինչ անել այս տեղեկատվությամբ, չունեմ պատկերացում: Ինչպե՞ս հասկանալ, թե ինչու է այն այդքան անգամ կանչվում, կարելի՞ է նվազեցնել այս արժեքը և ինչպես դա անել:
Փորձեցի admin/config/development/performance-ում կարգավորել JavaScript ֆայլերի միացումը, բայց դա հանգեցրեց նրան, որ բոլոր սկրիպտները կայքում խափանվեցին: Ինչպե՞ս պարզել, թե ինչու է սա տեղի ունենում և ուղղել դա?
Այնպես էլ փորձում եմ օգտվել memcached-ի հնարավորություններից, բայց ինչ-որ պատճառով nginx-ը չի գտնում պարունակությունը memcached պահոցում և ամեն անգամ դիմում է backend php-fpm-ին էջի ստեղծման համար (այս հարցի պատասխանն ուզում եմ գտնել հոդվածի հեղինակի մոտ, թե ինչպես դա իրականացնել http://drupalace.ru/lesson/otdayom-kesh-anonimov-bez-podnyatiya-bekenda-drupal-7-nginx-memcached)