Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty] Wydajność a zagnieżdżanie szablonów
xamil
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

Ostrzeżenie: (0%)
-----


Witam.

Tworzę pewien system i stanąłem na etapie budowania strony. Strona będzie się składać z powtarzających się elementów i zastanawia mnie możliwość zagnieżdżania szablonów. Mianowicie tworzę najpierw szablon "klienci" a następnie poprzez assign dołączam kolejny szablon lista_klientów.

Zastanawia mnie wydajność takiego rozwiązania. Czy przy powiedzmy zagnieżdżeniu 5 szablonów (body strony <- body głównego widoku <- klienci <- lista_klientów <- coś tam jeszcze;) ) nie zostanie mocno nadwyrężona wydajność (pamięć, procesor)?

Problem polega na tym, że chcę aby strony były wczytywane przy pomocy AJAX'a i stąd to mocne rozdrobnienie. Jednak czasem potrzebujemy wyświetlić nie samą liste_klientów a powiedzmy body_głównego_widoku co ciągnie za sobą konieczność wyświetlenia listy i listy_klientów.

No i właśnie problem w tym czy to aby czasemnie odbije sie na wydajności?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xamil
post
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

Ostrzeżenie: (0%)
-----


Tak. Tzn. jeśli wszystko bym zrobił na ajax'ie to praktycznie przez większość czasu będzie tylko jeden szablon ładowany. Przy przejściach przez podstrony będzie to już kilka ale średnio 2-3. Przy załadowaniu całej strony będzie już wiele. Niby wydaje się nie wiele ale trzeba też założyć że system będzie tworzony na wydaje mi się max 100 userów naraz.

Ból w tym, że tworząc strukture MVC trzeba już teraz to uwzględnić bo pomijam fakt poprawiania ok 60klas widoków ale i przypuszczam że odbiło by się to na części modelu MVC.

Czyli jak to widzicie? Nie przejmować sie tym? Jest to dobre rozwiązanie?

EDIT: Aha i rzecz w tym, że w założeniu wersja czystko XHTML (bez ajax'a) też powinna być obsłużona a tu już 5 szablonów naraz to minimum.
body strony <- body głównego widoku <- klienci <- lista_klientów <- coś tam jeszcze;)

Ten post edytował xamil 25.05.2006, 07:32:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 19:37