[ zgas @ 18.09.2007. 15:32 ] @
| Posle duzih muka, uspeh da pokrenem neku klasu sa zendframeworka. I razocarah se nevidjeno kada videh da koristenje samo jedne klase (skoro bilo koje) kosta preko 1 sekunde izvrsenja! Zaista sam zeleo da ga koristim (on i jeste veoma koristan i pored ovog vremena), ali za moje uslove shered hostinga to je previse, cak mislim i za one koji imaju didicated hosting i veliku posecenost prezentacije.
Pored svih koristi od zend frameworka, sto se mene tice, nazalost: ZBOGOM Zend Framework-u!
[Ovu poruku je menjao zgas dana 19.09.2007. u 17:16 GMT+1] |
[ debeli brka @ 26.09.2007. 01:45 ] @
da li je ovo moguce??
meni se desilo da mi se skript izvrsava 1s tek kad sam zahtevao od udaljenog servera neku stranicu. Eventualno ako ne radis na nekoj 486-ici :)
salu na stranu, koju klasu si koristio?
[ dakipro @ 26.09.2007. 07:17 ] @
Jel si to "stopovao" vreme skripte na serveru (sa micro time ili nekim profilerom) pa se izvrsava 1 sec ili toliko treba serveru da se odazove?
[ zgas @ 26.09.2007. 07:52 ] @
Vreme sam merio sa funkciom:
Code:
function microtime_merenje(){
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
} $time_start = microtime_merenje();
na mom PII kucnom racunaru. Bez obzira sto je racunar slabiji ja sam na njenu izvrsavao mnogo komplikovanije stvari i velike skripte sa mnogo upita cije izvrsenje ne prelazi 1 sec. A tako veliko vreme izvrsenja za jednostavan zadatak na zend frame worku - ucitavanje klase za rada sa datumima i izvrsenje par jednostavnih linija koda je stvarno nesto neprihvatljivo. Bez obzira sto je racunar slab ovo se moze ispitati i na jakim serverima, ali razlika u racunarima gubi na znacaju ako se uzme u obzir da ce na serveru posecenost biti veca. Na mom racunaru radim ipak samo ja.
[ ppavlovic @ 26.09.2007. 10:04 ] @
Pa, ima veze... Nije isto Pentium II sa tebe jednim i Core Duo Pentium
IV sa 50 korisnika... Pentium IV je u prednosti. :) Kod tebe su spori
i diskovi, a to je ono sto ZendFramework zahteva (mnogo
include/require i raznih drugih cuda). Takodje, problem je i u
memoriji (nisi rekao koliko imas) jer kad ponestane RAM za
izvrsavanje, krene da swap-uje po disku i tada nenormalno padnu
performanse. Takodje, ako je ta tvoja kucna masina Windows, onda
zaboravi na performanse. Jedno vreme je moja testna (windows) masina bila
identicna sa serverom (linux), ali posle uploada skripte na server,
dobio sam desetak puta bolje performanse.
I na kraju... za rad sa ZendFramework pozeljno je instalirati APC,
eAccelerator ili nesto slicno sto ce kesirati (bytecode) skripti u RAM, tako da
ne mora pri svakom pozivu da ih ucitava sa diska i "kompajlira".
Poenta ZendFramework-a (i drugih frejmvorka) je brzina razvoja
aplikacije, performanse uvek mozes da poboljsas kesiranjem podataka,
dodavanjem vise CPU, RAM, brzih diskova, vise servera i sl.
Ako hoces brzinu kod frejmvorka, uzmi CodeIgniter. :)
[ zgas @ 28.09.2007. 13:37 ] @
A sta ko je u pitanju coreduo shered hosting sa 50 sajtova, koji su svi dobro poseceni i moj P2 sa jednim posetiocem (ja)?
U ostalom relativno vreme izvrsenja zendframeworka i mog pomenutog skripta sa 50 upita i 250 linija koda se projektuje i na taj vrhnski hosting u istom odnosu.
Posto vec imam i taj dobar shered hosting, i tamo cu testirati zendframework izvrsenje pa cu i to objaviti svima.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.