![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Właśnie zaczynam swoją przygodę ze smarty. Podczas przenoszenia testowego projektu natrafiłem na problem - w jaki sposób robić cache profili użytkowników? Jeżeli ustawie wszędzie domyślne cache to w cache profilu użytkownika będzie pierwsza osoba której profil odwiedzono (mam nadzieje że wiadomo o co chodzi). I tutaj zastanawiam się czy robienie cache danych przekazywanych do smarty jest najwydajniejszym rozwiązaniem ? Przykład: - Pobieranie danych użytkownika X - Cache danych - Przekazanie danych do szablonu. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no ale id cache masz tworzyc na podstawie unikalnych danych, w typ przypadku np. id uzytkownika.
Czyli cache id bedzie np.: user_5, user_1. Wówczas kazdy bedzie mial swoj cache i nikt nikomu nie bedzie nadpisywal. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak właśnie mam obecnie.
Tylko jak poinformować smarty o tym że cache dla tego użytkownika ma mieć nazwę podstawową "user_" i jego id ? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
http://www.smarty.net/manual/en/caching.multiple.caches.php
http://www.smarty.net/manual/en/api.display.php I ogolnie poczytaj sobie wszystko o cache w smarty od poczatku do konca http://www.smarty.net/manual/en/caching.php Poto jest manual |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki
Musiałem jakoś przeoczyć 'multiple caches' ;/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 17:52 |