SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Drupal gyorstárazási stratégiák Fehér János (Aries) 2009.10.29.
2009. 10. 29. Pár szóban az előadóról ,[object Object]
2002:  Mindworks-Networking   http://mindworks.hu
2005-:  Csak Drupal alapú honlapok
Gtalk:  [email_address]   MSN:  [email_address]   Skype:  aries_mindworks
2009. 10. 29. Mitől lassul? ,[object Object]
A szoftverrendszer túl komplex
A PHP lassú
Rosszul beállított környezet (web, db...)
Kevés a vas
2009. 10. 29. Nem átgondolt működés $res_uid = db_query(„SELECT DISTINCT(uid) FROM {files}”); while ($uid = db_result($res_uid)) { $res_name = db_query(„SELECT name FROM {users} WHERE uid = %d”, $uid); while ($name = db_result($res_name)) { ... } } $res_uid = db_query(„SELECT DISTINCT(uid) FROM {files}”); while ($uids[] = db_result($res_uid)) { } $uid_list = implode(„,”, $uids); $res_name = db_query(„SELECT name FROM {users} WHERE uid IN (%s)”, $uid_list); while ($name = db_result($res_name)) { ... } VS
onkoltseg.hu Nem átgondolt fejlesztés #2 ,[object Object]
debug_backtrace() (PHP)
Valgrind / Cachegrind / Xdebug
Apache jMeter ( http://jakarta.apache.org/jmeter )
2009. 10. 29. A szoftverrendszer túl komplex ,[object Object]
debug_backtrace() (PHP)
Valgrind / Cachegrind / Xdebug
Apache jMeter ( http://jakarta.apache.org/jmeter ) ,[object Object]
Theme alrendszer

Weitere ähnliche Inhalte

Ähnlich wie Drupal gyorstárazási stratégiák

A Redis lehetőségei
A Redis lehetőségeiA Redis lehetőségei
A Redis lehetőségeivvinston
 
Webalkalmazások teljesítményoptimalizálása
Webalkalmazások teljesítményoptimalizálásaWebalkalmazások teljesítményoptimalizálása
Webalkalmazások teljesítményoptimalizálásaFerenc Kovács
 
Klaszter és virtualizációs technikák
Klaszter és virtualizációs technikákKlaszter és virtualizációs technikák
Klaszter és virtualizációs technikákFerenc Szalai
 
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokonVirtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokonFerenc Szalai
 
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Open Academy
 
Linux adattárolási képességei
Linux adattárolási képességeiLinux adattárolási képességei
Linux adattárolási képességeiFerenc Szalai
 
Virtualizáció Linuxon: XEN
Virtualizáció Linuxon: XENVirtualizáció Linuxon: XEN
Virtualizáció Linuxon: XENFerenc Szalai
 
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezniAmit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezniFerenc Szalai
 
Szakmódszertani gyakorlat - vizsgatanítás prezentáció.
Szakmódszertani gyakorlat - vizsgatanítás prezentáció.Szakmódszertani gyakorlat - vizsgatanítás prezentáció.
Szakmódszertani gyakorlat - vizsgatanítás prezentáció.Attila Nagy
 
APACHE PHP MYSQL telepítése
APACHE PHP MYSQL telepítéseAPACHE PHP MYSQL telepítése
APACHE PHP MYSQL telepítésePasaréti Gimi
 
BP DUG6 aboros Így készült a drupal6themes.com
BP DUG6 aboros Így készült a drupal6themes.comBP DUG6 aboros Így készült a drupal6themes.com
BP DUG6 aboros Így készült a drupal6themes.comguest9656fd
 
Mi a baj a Drupaloddal
Mi a baj a DrupaloddalMi a baj a Drupaloddal
Mi a baj a Drupaloddalthesnufkin
 

Ähnlich wie Drupal gyorstárazási stratégiák (19)

A Redis lehetőségei
A Redis lehetőségeiA Redis lehetőségei
A Redis lehetőségei
 
Webalkalmazások teljesítményoptimalizálása
Webalkalmazások teljesítményoptimalizálásaWebalkalmazások teljesítményoptimalizálása
Webalkalmazások teljesítményoptimalizálása
 
Klaszter és virtualizációs technikák
Klaszter és virtualizációs technikákKlaszter és virtualizációs technikák
Klaszter és virtualizációs technikák
 
Php 5.5
Php 5.5Php 5.5
Php 5.5
 
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokonVirtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
 
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
 
Információbiztonság: Napló
Információbiztonság: NaplóInformációbiztonság: Napló
Információbiztonság: Napló
 
Xen klaszterek
Xen klaszterekXen klaszterek
Xen klaszterek
 
Linux alapok
Linux alapokLinux alapok
Linux alapok
 
Linux adattárolási képességei
Linux adattárolási képességeiLinux adattárolási képességei
Linux adattárolási képességei
 
Virtualizáció Linuxon: XEN
Virtualizáció Linuxon: XENVirtualizáció Linuxon: XEN
Virtualizáció Linuxon: XEN
 
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezniAmit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
 
Szakmódszertani gyakorlat - vizsgatanítás prezentáció.
Szakmódszertani gyakorlat - vizsgatanítás prezentáció.Szakmódszertani gyakorlat - vizsgatanítás prezentáció.
Szakmódszertani gyakorlat - vizsgatanítás prezentáció.
 
Advanced PL/SQL (HUN)
Advanced PL/SQL (HUN)Advanced PL/SQL (HUN)
Advanced PL/SQL (HUN)
 
APACHE PHP MYSQL telepítése
APACHE PHP MYSQL telepítéseAPACHE PHP MYSQL telepítése
APACHE PHP MYSQL telepítése
 
BP DUG6 aboros Így készült a drupal6themes.com
BP DUG6 aboros Így készült a drupal6themes.comBP DUG6 aboros Így készült a drupal6themes.com
BP DUG6 aboros Így készült a drupal6themes.com
 
Iptables gyorstalpaló
Iptables gyorstalpalóIptables gyorstalpaló
Iptables gyorstalpaló
 
Magvas gondolatok
Magvas gondolatokMagvas gondolatok
Magvas gondolatok
 
Mi a baj a Drupaloddal
Mi a baj a DrupaloddalMi a baj a Drupaloddal
Mi a baj a Drupaloddal
 

Drupal gyorstárazási stratégiák