[ staticInt @ 30.08.2009. 17:18 ] @
Radio sam dosta u Zendu i shvatio da Zend jednostavno nije za high load sajtove iz prostog razloga sto je dispatch 0,02 najmanje koliko mogu da ga spustim a pritom da koristim jedva par Zend komponenti bar njegov FrontController, da li je neko uspevao da napravi dispatch sa 0,0001 ili neko slicno vreme ili jednostavno i vama se cini da Zend ipak nije za high load sajtove?
[ Nikola Poša @ 30.08.2009. 17:33 ] @
Pa da je ZF brz - nije, tu nema šta (ne znam dal' si bacio pogled na ovaj post koji sam juče poslao ), ali problem je što stil pisanja neke aplikacije korišćenjem Zend-a može još više da uspori stvari.

Imaš dosta članaka na netu koji govore o tome kako postići bolje performanse za ZF-om. Jedna od osnovnih stvari je da koristiš tkz. "lazy loading", odnosno, učitavanje koda neke klase samo kada je to zaista potrebno, tačnije, pri instanciranju objekta te klase. Zend za tako nešto nudi rešenje u okviru one njegove Zend_Loader_Autoloader. Takođe, sjajna stvar je i Zend_Application_Module_Autoloader, koju su uveli od verzije 1.8, a ona omogućava "lazy loading" resursa nekog modula (modela, formi, plugin-ova, ViewHelper-a, itd.).

ZF ima i razne adaptere za keširanje, sa kojima ja još uvek nemam iskustva, tako da o tome ne mogu nešto više da kažem, ali priča se da jako dobro obavljaju svoj posao. Jesi ti možda koristio neki od njih?
[ kazil @ 31.08.2009. 07:26 ] @
http://till.vox.com/library/post/zendframework-performance.html
[ staticInt @ 31.08.2009. 14:17 ] @
Ma sve sam ja to uradio nije to uopste problem ali je jednsotavno nemoguce da napravite da dispatch time bude manji od 0,001.