![]() |
#1 | ||
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
![]() ![]() |
![]() Na temi o optimizaciji spomenuh SmartLoader.
SmartLoadera pruža niz prednosti: 1. Učitaće se samo ono što je potrebno, a da programer ne gubi vreme oko ručnog održavanja zavisnosti 2. Koristi se include i require umesto include_once i require_once. Citat iz prezentacije Fast and Rich Apps by Rasmus Lerdorf: Citat:
4. Za max performanse: Kad završiš sa razvojem možeš napisati hack da se skroz preskače učitavanje SmartLoader klase. Učitaš index fajl i napišeš kratku __autoload() funkciju koja pristupa indexu kroz $GLOBALS (gde SmartLoader čuva relacije). Uostalom, jedna konstanta na pravom mestu može da odlučuje da li će se učitavati SmartLoader (razvoj) ili je skripta u produkcionom okruženju i već imamo gotov index koji samo učitamo i koristimo. Mana: čuvajte se include patha. Ako se previše klasa nalazi u njemu ograničite ga samo na potrebne foldere. Meni se u include path nalazi PEAR. Kakav haos kad je tu uleteo. Hard se zažario ![]() Citat:
![]()
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog Poslednja izmena od Ilija Studen : 16. 05. 2006. u 01:03. |
||
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|