Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
vrátiť späť poslednej zmeny . Je - li, že zvyšuje rýchlosť a odozvu Drupal , nový kód obsahuje problém .
2
Zistiť svoje procesy servera . V zostavenie Linux , spustite " top " , aby videli , čo odčerpávajú zdroje . V zostavenie systému Windows , spustite proces sledovať . Ak väčšina souchotinářský proces je " mysql " alebo " mysqld " , potom budete vedieť , že je to databáza súvisiace .
3
Skontrolujte protokoly Drupal . Pozrite sa na rovnakých , opakovaných správ . Pomocou cesty odkazované , práca cez moduly zistiť , čo sa spúšťa je .
4
Skontrolujte protokoly servera , aby sme zistili , či je niekto umelo spustenie procese periodickej ( tj , " poormanscron " ) na spotrebúvajú zdroje na vašom serveri .
Implementácia riešenia
5
Odstrániť nekonečnej slučky v prispeli kódom . Napríklad , ak máte " drupal_goto ( ) ; " funkcie na prvej strane , ktorá odkazuje na druhú stránku , a stránky dvaja obsahuje svoj vlastný " drupal_goto ( ) ; " späť na hlavnú stránku , budete vytvárať nekonečnú slučku . Odstránenie jedného z pochybných funkcií bude eliminovať utiekli proces .
6
Zjednodušte činnosti náročné na pamäť ( napríklad databázy a sláčikové vyhľadávanie ) v prispeli kódu. Napríklad , MySQL dotazu , ktorý vyhľadáva každý uzol a vracia veľké množstvo dát , môže spotrebovať príliš veľa pamäte . V tomto prípade obmedziť mySQL otázky na konkrétne typy uzlov alebo dáta pre vytváranie uzlov a obmedziť dáta vrátená .
7
Zvýšenie príspevku memory_limit PHP . V niektorých prípadoch môže utiekli proces nemal byť problém , po zvýšení dávky na pamäti . " Drupal : Zvýšenie limitu pamäti " dokument , ponúkaný ako súčasť inštalačného sprievodcu Drupal , je definitívny zdroj pre vykonanie tejto zmeny
8
Zakázať zvonku spúšťanie procesov náročné na pamäť , ako hľadanie indexovanie . . Ak Drupal je povolenie mriežka neposkytuje dostatočnú rozlišovaciu schopnosť , môžete to urobiť tým , že zamestná oprávnenie servera a súborov na základe použitia operačného systému hostiteľského stroja ( tj , " chmod " pre Linux ) . Prípadne môžete použiť blokovanie IP - založené v rámci serverového softvéru ( ako je Apache ) , aby sa ostatní od zasahovania do výkonu vašich stránok .
Copyright © počítačové znalosti Všetky práva vyhradené