OT: PHP versus ASP.NET
Dawid Ferenczy
ferenczy@volny.cz
Pondělí Březen 16 18:00:01 CET 2009
Puvodni zprava "Re: OT: PHP versus ASP.NET" od "Michal HW
(hw-list@list.hw.cz)" z 16. března 2009, 15:14:33,
msgid:90E11199080149918DF3AF553FFD4A6C@stolni (4612 bajtu):
MH> Hloupy dotaz: Co je to redakcni system? Co vse nabizi?
MH> Co se tyce psani vlastni aplikace. Jsou trochu sklaman hotovymi
MH> resenimi, predevsim SQL - je to strasne pomale. Mozna ty programy
MH> jsou spatne napsane, nevim. Narazil jsem na par programu, ktere
MH> pro jednoduche DB typu adresa, jmeno, bydliste, telefon o nekolika
MH> radcich pouzivaji SQL a odezva programu vzhledem k male databazi
MH> je priserna.
MH> Michal Gregor
A kam by jste ta data ukladal, do souboru? Vzdyt to bude jeste
pomalejsi - otevreni, precteni, zavreni souboru. Nehlede na to, ze tim
ta data jen ziskate a jeste je treba soubor rozparsovat a najit
konkretni data. DB ma plno veci zoptimalizovanych, pametove
cachovanych apod.
Nedavno jsem musel resit vykonovou optimalizaci aplikace v systemu
Magento (open-source eshop framework), vystup se generoval 10 - 30
sekund. Po prohnani PHP profilerem (Xdebug) jsem zjistil, ze v souctu
nejvice casu sezralo fclose. Dalsim rozborem jsem zjistil, ze se
pracuje s velkym mnozstvim cachovych souboru (fyzickych ve
filesystemu). Resenim problemu bylo presunout celou adresarovou
strukturu cache Magenta na ramdisk.
Problem s vykonem (dobre navrzene!) jsem nemel nikdy. Max. tak My*SQL
se zacina od nejakych milionu radku trosku zadychavat. Cimz netvrdim,
ze nejaky DB guru by to nevyresil prostou zmenou indexu apod. :)
--
Dawid Ferenczy
http://ferenczy.coex.cz
Další informace o konferenci Hw-list