Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Gdzie wcisnąć cache?
Neotion
post
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 13.09.2004

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


Jak w temacie

Dokładnie mam dylemacik gdzie tzn obsługę cache'u dać do modelu (np klasy pobierającej z bazy artykuły) który enkapsuluje mi dane (potem łatwiej będzie się odwoływać do tego samego cache z różnych miejsc) czy też każdy kontroler będzie musiał sam o to zadbać.

Byłbym bardziej za drugim rozwiązaniem, choć z drugiej strony jakbym miał użyć modelu również do administrowania danymi to cache wewnątrz modelu wydawałby się rozsądniejszy.

Co poradzicie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Neotion
post
Post #2





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 13.09.2004

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


Ciekawe uczucie surfowa pod linksem, pady mi x'y (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

ale jezeli chodzi o ten cache mam wrazenie ze nikt nie przeczytal mojego postu:P

@LBO: cache mam napisany wlasny, dosyc szybki jak mi sie wydaje no i wiadomo: moj interfejs bedzie dla mnie najwygodniejszy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Aby cache'owac baze danych bede musial napisac modul do adodb (bo uzywam lite jako abstrakcji bazy danych)

Ale nadal nie wiem jak z modelem: enkapsuluje mi on dane ale czy on sam w sobie powinien zadbac o cache'owanie danych ktoe pobiera czy tez zwyczajnie pobrac dane i je wyrzucic nie martwiac sie o szybkosc (a za cacheowanie tego odpowiadalby kontroler)
Byloby to z 1 strony szybkie (nie musze sie odwolywac caly czas do modelu a tylko wykorzystac cache) ale z drugiej strony musialbym obslge tego cache'u implementwac w kazdym kontrolerze wykorzstujacym ten model...

Jeszcze za to sie nie wzialem tak do konca (pelne MVC) ale w koncu przyjdzie na to czas (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 6.10.2025 - 19:40