![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 21.02.2005 Skąd: internet Ostrzeżenie: (0%) ![]() ![]() |
Właśnie pracuje nad szablonami i cachem. Po długich rozważaniach doszedłem do takiego schematu/sposobu działania
![]() Ten post edytował emilio 5.08.2005, 19:08:04 -------------------- Biorąc pod uwagę wszystkie akty tworzenia, odkrywa się jedną elementarną prawdę: gdy się czemuś prawdziwie poświęcamy, wspiera nas opatrzność. [JOHANN WOLFGANG GOETHE]
Tylko krowy chodzą stadem, lwy zawsze samotnie... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Proponuje poczytać o Smarty lub OPT
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego najszybsze?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
Ad. 2. Twój system też to robi. Chyba że mówimy o cache - Smarty też ma cache i rezultat w obu przypadkach będzie taki sam - czysty kod HTML.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
2 błędy:
1) W przypadku Smarty nie uwzględniasz znowu cache. 2) W twoim systemie też trzeba załadować jakąś klasę zarządzającą tym, stworzyć obiekt, itd. W końcu coś musi sprawdzać, czy istnieje skompilowany szablon. Pamiętaj, że kompilator Smarty (czyli, jak wolisz, "silnik szablonów") jest wczytywany tylko wówczas, kiedy potrzebna jest kompilacja. Czyli, krótko mówiąc, jedyna różnica może być we wielkości pliku z główną klasą systemu. Który dla Smarty jest dosyć duży, jak dla mnie. Chociaż może ja tu czegoś nie rozumiem w twoim systemie. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 18:15 |