Z tego co zauważyłem Smarty 3 jest dużo wolniejsze od 2.x. Może da się coś z tym zrobić? Wyniki testu dla generowania strony customerinfo (czas wykonania metody display()):
czysty cache z cache Smarty 3 2.5 sek. 0.25 sek. Smarty 2 0.5 sek. 0.02 sek.
Nawet z cache'u czas po stronie Smarty to jakieś 30-60% całkowitego czasu generowania strony. A z czystym cachem to już w ogóle tragedia.
W dniu 30.12.2011 15:56, A.L.E.C napisał(a):
Z tego co zauważyłem Smarty 3 jest dużo wolniejsze od 2.x. Może da się coś z tym zrobić? Wyniki testu dla generowania strony customerinfo (czas wykonania metody display()):
czysty cache z cache
Smarty 3 2.5 sek. 0.25 sek. Smarty 2 0.5 sek. 0.02 sek.
Nawet z cache'u czas po stronie Smarty to jakieś 30-60% całkowitego czasu generowania strony. A z czystym cachem to już w ogóle tragedia.
Niestety nie da się za wiele zrobić. Taki po prostu jest Smarty3. Trzeba mocniejszą maszynkę i tyle. Za to kod pisze się dużo przyjemniej ;-)
Na szczęście jest nadzieja w developerach * **Smarty 3.1.7 Released Dec 19, 2011** Smarty 3.1.7 has been released. Some fixes and nice improvements, such as a 2x-5x speed increase in template compiling. *
Po zainstalowaniu jest zauważalnie szybciej.
Pozdrawiam Miłosz
2011/12/30 Tomasz Chiliński tomasz.chilinski@chilan.com
W dniu 30.12.2011 15:56, A.L.E.C napisał(a):
Z tego co zauważyłem Smarty 3 jest dużo wolniejsze od 2.x. Może da się
coś z tym zrobić? Wyniki testu dla generowania strony customerinfo (czas wykonania metody display()):
czysty cache z cache
Smarty 3 2.5 sek. 0.25 sek. Smarty 2 0.5 sek. 0.02 sek.
Nawet z cache'u czas po stronie Smarty to jakieś 30-60% całkowitego czasu generowania strony. A z czystym cachem to już w ogóle tragedia.
Niestety nie da się za wiele zrobić. Taki po prostu jest Smarty3. Trzeba mocniejszą maszynkę i tyle. Za to kod pisze się dużo przyjemniej ;-)
-- Pozdrawiam Tomasz Chiliński, Chilan
______________________________**_________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/**mailman/listinfo/lmshttp://lists.lms.org.pl/mailman/listinfo/lms
W dniu 31 grudnia 2011 08:07 użytkownik milek milekz@gmail.com napisał:
Na szczęście jest nadzieja w developerach
No ba ;-)
Czas generowania strony: 1325316246,5124 sek. (10,86 MB)
*Smarty 3.1.7 Released Dec 19, 2011** Smarty 3.1.7 has been released. Some fixes and nice improvements, such as a 2x-5x speed increase in template compiling.
Po zainstalowaniu jest zauważalnie szybciej.
Pozdrawiam Miłosz
2011/12/30 Tomasz Chiliński tomasz.chilinski@chilan.com
W dniu 30.12.2011 15:56, A.L.E.C napisał(a):
Z tego co zauważyłem Smarty 3 jest dużo wolniejsze od 2.x. Może da się
coś z tym zrobić? Wyniki testu dla generowania strony customerinfo (czas wykonania metody display()):
czysty cache z cache
Smarty 3 2.5 sek. 0.25 sek. Smarty 2 0.5 sek. 0.02 sek.
Nawet z cache'u czas po stronie Smarty to jakieś 30-60% całkowitego czasu generowania strony. A z czystym cachem to już w ogóle tragedia.
Niestety nie da się za wiele zrobić. Taki po prostu jest Smarty3. Trzeba mocniejszą maszynkę i tyle. Za to kod pisze się dużo przyjemniej ;-)
-- Pozdrawiam Tomasz Chiliński, Chilan
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
On 12/30/2011 03:56 PM, A.L.E.C wrote:
Z tego co zauważyłem Smarty 3 jest dużo wolniejsze od 2.x. Może da się coś z tym zrobić? Wyniki testu dla generowania strony customerinfo (czas wykonania metody display()):
czysty cache z cache
Smarty 3 2.5 sek. 0.25 sek. Smarty 2 0.5 sek. 0.02 sek.
Nawet z cache'u czas po stronie Smarty to jakieś 30-60% całkowitego czasu generowania strony. A z czystym cachem to już w ogóle tragedia.
Smarty 3.1.7 nic nie zmienia. Natomiast dziwne, bo dzisiaj powtórzyłem testy (z 3.1.6 i 3.1.7) i czasy renderingu (z cache) są porównywalne ze Smarty2. Zatem nie jest aż tak źle. Niestety pozostaje problem dużego opóźnienia przy kompilacji.
W dniu 31.12.2011 15:23, A.L.E.C napisał(a):
On 12/30/2011 03:56 PM, A.L.E.C wrote:
Z tego co zauważyłem Smarty 3 jest dużo wolniejsze od 2.x. Może da się coś z tym zrobić? Wyniki testu dla generowania strony customerinfo (czas wykonania metody display()):
czysty cache z cache
Smarty 3 2.5 sek. 0.25 sek. Smarty 2 0.5 sek. 0.02 sek.
Nawet z cache'u czas po stronie Smarty to jakieś 30-60% całkowitego czasu generowania strony. A z czystym cachem to już w ogóle tragedia.
Smarty 3.1.7 nic nie zmienia. Natomiast dziwne, bo dzisiaj powtórzyłem testy (z 3.1.6 i 3.1.7) i czasy renderingu (z cache) są porównywalne ze Smarty2. Zatem nie jest aż tak źle. Niestety pozostaje problem dużego opóźnienia przy kompilacji.
Z moich doświadczeń wynika, że kompilacja jest dużo, dużo wolniejsza w smarty3 vs smarty2, ale dokumentami prekompilowanymi z cache już nie jest tak źle.
W dniu 2011-12-31 15:28, Tomasz Chiliński pisze:
Z moich doświadczeń wynika, że kompilacja jest dużo, dużo wolniejsza w smarty3 vs smarty2, ale dokumentami prekompilowanymi z cache już nie jest tak
źle.
A jak to wygląda jeżeli katalog cache podmontujesz jako tmpfs ?
On 31.12.2011 15:23, A.L.E.C wrote:
Smarty 3.1.7 nic nie zmienia. Natomiast dziwne, bo dzisiaj powtórzyłem testy (z 3.1.6 i 3.1.7) i czasy renderingu (z cache) są porównywalne ze Smarty2. Zatem nie jest aż tak źle. Niestety pozostaje problem dużego opóźnienia przy kompilacji.
Doszedłem w czym był problem. System działał szybko z angielską lokalizacją, czyli problem był w obsłudze lokalizacji. Naprawiłem funkcje {tip} i blok {t} i teraz jest już całkiem sprawnie.
On 23.01.2012 10:48, A.L.E.C wrote:
On 31.12.2011 15:23, A.L.E.C wrote:
Smarty 3.1.7 nic nie zmienia. Natomiast dziwne, bo dzisiaj powtórzyłem testy (z 3.1.6 i 3.1.7) i czasy renderingu (z cache) są porównywalne ze Smarty2. Zatem nie jest aż tak źle. Niestety pozostaje problem dużego opóźnienia przy kompilacji.
Doszedłem w czym był problem. System działał szybko z angielską lokalizacją, czyli problem był w obsłudze lokalizacji. Naprawiłem funkcje {tip} i blok {t} i teraz jest już całkiem sprawnie.
Dzięki wielkie :)
uczestnicy (6)
-
A.L.E.C
-
milek
-
Piotr Kaczor
-
Piotr Polok
-
Szymon Kajewski
-
Tomasz Chiliński