![]() |
#5 |
Goran Pilipović
Sir Write-a-Lot
|
![]() Pošto ova tema postaje kao moj blog na kome su zabranjeni komentari, u to ime da nastavim pa ako nekoga interesuje - super:
Namestio sam da mi radi Smarty 3, nije tolika frka kao što sam prvi put pomislio jer mi je izbacivao neke čudne greške tipa "ne postoji modifier default" koji je deo smarty paketa pa je neverovatno da ne postoji, na kraju sam provalio da za plugins dir mora da se navede apsolutna putanja za razliku od ranije kada je bila dovoljna samo relativna putanja. Morao sam da popravim još par stvari u templates jer sada prijavljuje grešku ako zagrade nisu kako treba, recimo ovo {if $nesto->funkcija ('test') } prijavlujuje gresku jer se pojavljuje space izmedju imena funkcije i zagrade, kao i pre zatvorenog delimitera. Na kraju sam uradio i malo benchmark, cisto da proverim da li je istina ono sto pricaju o brzinu. Nije to neki naucni benchmark, jednostavno sam po 10-ak puta ponovio sve i dobijao sam skoro uvek priblizno iste vrednosti tako da racunam da je otrpilike tacno: Smarty 2 (nije kompajliran template): Total page load: 0.475 Smarty 2 (kompajliran template): Total page load: 0.319 Smarty 3 (nije kompajliran template): Total page load: 1.825 Smarty 3 (kompajliran template): Total page load: 0.122 To znači da je tačno da je smarty 3 kada je kompajliran bar 3 puta brži od kompajliranog smarty 2, ali je zato proces kompajliranja daleko sporiji. Dobio sam jednom i vrednost od 4 sekunde kada template nije bio kompajliran u Smarty 3. Dakle, na LIVE serveru obavezno prekompajlirati template čim se uploaduje neki novi, odnosno izbegavati akcije tipa "clear all compiled" već očistiti samo one koji su izmenjeni (ako je isključen "compile check" kao što i treba da bude na live serveru)
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Smarty 3 Released | bluesman | PHP | 27 | 19. 03. 2011. 01:30 |
smarty - assign_by_ref | ivanhoe | PHP | 2 | 14. 10. 2009. 21:46 |
Smarty register_resource() - db: | bluesman | PHP | 9 | 10. 02. 2006. 09:40 |
Alternativa za Smarty | oliver78 | PHP | 10 | 21. 01. 2006. 17:07 |
Zašto Smarty? | Ilija Studen | PHP | 47 | 24. 12. 2005. 17:11 |