Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Koristite li Smarty 3?

[es] :: PHP :: Smarty template engine :: Koristite li Smarty 3?

[ Pregleda: 5695 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mitke013
As Divljine
Freelancer

Član broj: 231934
Poruke: 338
*.dynamic.isp.telekom.rs.



+34 Profil

icon Koristite li Smarty 3?23.01.2011. u 12:54 - pre 160 meseci
Smarty 3 ima genijalnu stvar: template inheritance. Toliko mi se svidja da sam u sred projekta sve .tpl fajlove prebacio na novi nacin (cirka sat vremena) i dobio daleko citljiviji i upotrebljiviji template. Koristi li ga jos neko?
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.static.sbb.rs.

ICQ: 4849714


+68 Profil

icon Re: Koristite li Smarty 3?23.01.2011. u 13:27 - pre 160 meseci
ja se razmisljam, ali nikako da uzmem da testiram koliko brzo radi i koliki overhead dodaje na aplikaciju :(
 
Odgovor na temu

mitke013
As Divljine
Freelancer

Član broj: 231934
Poruke: 338
*.dynamic.isp.telekom.rs.



+34 Profil

icon Re: Koristite li Smarty 3?23.01.2011. u 13:39 - pre 160 meseci
Citat:
flylord: ja se razmisljam, ali nikako da uzmem da testiram koliko brzo radi i koliki overhead dodaje na aplikaciju

Koga briga za brzinu kad dobijes nesto sto je 10 puta citljivije

Moja gruba procena je manje od 100 ms na mom shared serveru, php 5.2.x, jednom sam bas bio zaludan pa merio. Uz cache je jos brzi, ali to retko koristim: negde oko 30-40ms koliko se secam, totalno nebitno vreme.
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Koristite li Smarty 3?23.01.2011. u 14:24 - pre 160 meseci
Citat:
flylord: ja se razmisljam, ali nikako da uzmem da testiram koliko brzo radi i koliki overhead dodaje na aplikaciju :(


ja sam uporedjivao smarty 2 i neku ranu alpha verziju smartyja 3 i ovaj drugi je "za dlaku" bio brzi, tako reci neznatno (pri cemu je kod koji je koristio trojku zauzimao i vise memorije prilikom kompajliranja templejta). ali su verovatno do sad jos malo optimizovali trojku...


Citat:
mitke013: Koga briga za brzinu kad dobijes nesto sto je 10 puta citljivije :).


nije sve u citljivosti ;)


 
Odgovor na temu

mitke013
As Divljine
Freelancer

Član broj: 231934
Poruke: 338
*.dynamic.isp.telekom.rs.



+34 Profil

icon Re: Koristite li Smarty 3?23.01.2011. u 17:15 - pre 160 meseci
Citat:
Aleksandar Ružičić: nije sve u citljivosti


Otkri mi tajnu

Samo molim te nemoj 'brzina, memorija...' itd. ne radimo vise na spektrumima i komodorima pa da je bitno cediti svaki herz iz masine.
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Koristite li Smarty 3?23.01.2011. u 22:30 - pre 160 meseci
kad ti se hitovi mere stotinama hiljada onda itekako brzina i memorija imaju veze...
 
Odgovor na temu

mitke013
As Divljine
Freelancer

Član broj: 231934
Poruke: 338
*.dynamic.isp.telekom.rs.



+34 Profil

icon Re: Koristite li Smarty 3?23.01.2011. u 22:56 - pre 160 meseci
Citat:
Aleksandar Ružičić: kad ti se hitovi mere stotinama hiljada onda itekako brzina i memorija imaju veze...


1. Kupis jaci server i resis problem.
2. Ukljucis kesiranje.
3. VPS, 12 miliona poseta mesecno: cpu nikad ne prelazi 10%, licno sam se uverio. Dedicated ne bi ni osetio.

Negde sam procitao: "Hardware je jeftin, programer nije". A narocito nije jeftino kad neko treba da nastavi necitak kod. Smarty sigurno nece usporiti sajt koliko ce ga usporiti 30 plain select-a, bez foreign key-a, join-a i slicno sto uglavnom vidjam.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
212.178.233.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Koristite li Smarty 3?24.01.2011. u 10:39 - pre 160 meseci
Ja sam poceo nesto da gledam i probam smarty 3, i ok je, uproscena sintaksa i inheritance su mi licno dovoljni razlozi za upotrebu, ali mislim da ce to biti za neke nove projekte ili jake revizije, ono sto radi dobro retko kad popravljamo u firmi :)
include_file je definitivno zavrsio svoju pricu sa inheritance
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-4.sezampro.rs.



+33 Profil

icon Re: Koristite li Smarty 3?24.01.2011. u 17:49 - pre 160 meseci
Baš sam pre neki dan naleteo na ovaj tekst o poređenju performansi PHP template engine-a. Autor je za testiranje izabrao sledeće biblioteke: Smarty, Twig i Haanga. Za ovaj treći, iskreno, nikad nisam čuo, a ispostavilo se da se upravo taj template engine najbolje pokazao na testovima. Inače, samo testiranje je vršeno ispisom kako jednostavnih templejta, tako i uz primenu template inheritance-a.

Takođe, danas je na istom blogu objavljen i drugi deo testiranja, u kome se performanse gore pomenutih template engine porede sa "čistim" PHP kôdom.
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1122
*.dynamic.isp.telekom.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Koristite li Smarty 3?25.01.2011. u 09:52 - pre 160 meseci
Nije mi jasno da idete iz krajnosti u krajnost. Sigurno da je potrebno voditi racuna i o citljivosti i o performansama. Raditi samo na jednom nije svrsishodno.

Iz licnog iskustva najvise problema u performansama je bilo upravo u obradi templejta i prikazu sadrzaja. Pravilno indeksirani upiti nisu pravili probleme, pa koliko god da ih bilo (simple, foreign...)

Smarti ima svojih prednosti (doduse, nikada ga ne bih koristio za visoko posecene sajtove). Sa mehanizmom kesiranja performanse su mu znatno bolje, ali ja vise volim da kesiram na nivou frejmvorka.
 
Odgovor na temu

mitke013
As Divljine
Freelancer

Član broj: 231934
Poruke: 338
*.dynamic.isp.telekom.rs.



+34 Profil

icon Re: Koristite li Smarty 3?25.01.2011. u 11:50 - pre 160 meseci
Citat:
agvozden: Nije mi jasno da idete iz krajnosti u krajnost. Sigurno da je potrebno voditi racuna i o citljivosti i o performansama. Raditi samo na jednom nije svrsishodno.

Pa naravno. Ali ne prica se ovde o usporavanju od 3 puta pa da razmisljam o optimizaciji vec o nekom jako malom vremenu. Pogotovo kad su dedi serveri bezobrazno jeftini.
Citat:

Iz licnog iskustva najvise problema u performansama je bilo upravo u obradi templejta i prikazu sadrzaja. Pravilno indeksirani upiti nisu pravili probleme, pa koliko god da ih bilo (simple, foreign...)

Obrada template-a (kompajliranje) se radi samo jednom. Tj. .tpl se pretvori u klasican php+html i posle smarty koristi taj fajl.
Za bazu: ja veruj, dosad nisam video normalne upite. Moram da ti jednom pokazem i neki SQL dump da vidis kakve sve fiks ideje ljudi dobijaju Ne znas da li da se smejes ili places.
Citat:

Smarti ima svojih prednosti (doduse, nikada ga ne bih koristio za visoko posecene sajtove). Sa mehanizmom kesiranja performanse su mu znatno bolje, ali ja vise volim da kesiram na nivou frejmvorka.

Bitno je da imas kes; kako ces ga izvesti je pitanje ukusa.

Ako cemo toliko da vodimo racuna o perfomansama, ajde da izbacimo framework, ORM, pisemo proceduralni kod i koristimo global. Boli, a?

 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: Koristite li Smarty 3?28.01.2011. u 15:37 - pre 160 meseci
Citat:
mitke013: Bitno je da imas kes


heheheheh naravno - uvek i puno :D
 
Odgovor na temu

[es] :: PHP :: Smarty template engine :: Koristite li Smarty 3?

[ Pregleda: 5695 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.