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
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


W akcjach - ZYX napisał kiedyś, że najlepiej jest cache'ować widok (output skryptu).
Polecam Tobie Zend_Cache - klasa ta posiada elastyczny system tagów, pozwalający w łatwy sposób skasować, jedno lub wiele plików przechowujacych cache. Jest również (zgodnie z zamierzeniem developerów) bardzo prosta i obsługa niej nie powinna Tobie sprawić problemów.

Oczywisście, jak siś uprzesz, że chcesz cache'ować model, to polecam ZYX'ową Open Power Driver z wbudowanym cache zapytań - więc sprawa byłaby załatwiona z najniższego możliwego poziomu.
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: 9.10.2025 - 19:34