logo

Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll

Drupal 7 կայքի կատարողականի բարձրացում

22/02/2025, by Անանուն (չի ստուգվել)

Բարի օր:

Ես հետաքրքրված եմ, թե ինչպես կարող եմ բարձրացնել 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)