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