Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%)
|
Witam
Szukałem ostatnio jak ładnie("Zendowo" (IMG:style_emoticons/default/smile.gif) ) zrobić cache dla wyników z bazy, jednak nic nie znalazłem. Wpadłem na pomysł aby zrobić klasę (abstract) która będzie zarządzać całością. Obrazowo Klasa która zarządza cache
Zwykła klasa
Co myślicie o takim rozwiązaniu ? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%)
|
ja również uważam ze klasyczne użycie zend_cache jest lepsze. Kiedyś starałem się napisać obszerną klasę do cachowania wsystkiego co leciało z bazy. W praktyce zabrakło tam takiej logiki jak uwzględnienie "NOW()", "RAND()" w zapytaniach i założenie poległo.
Dużo lepiej jest cachować dane, dopiero w sytuacji gdy wymaga tego sytuacja. Zend_Cache nadaje się do tego idealnie. W momencie kiedy aplikacja pokazuje wąskie gardło, w którejś swojej części, to za nią zabieramy się, odpowiednio cachując dane. Pamiętaj żeby nie optymalizować tego, co nie sprawia problemów. |
|
|
|
Eagle [ZendFramework]Cache dla zapytań 22.12.2009, 14:29:59
pgrzelka mi się wydaje że lepiej pozostać przy standardowym... 23.12.2009, 00:05:52
Eagle Może niejasno wyraziłem się w poprzednim poście.
... 23.12.2009, 00:29:17
pc3t Polecam przeczytać to:
http://www.contentwithstyle... 13.01.2010, 01:19:41 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 16:13 |