![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Musze dla poprawy wydajnosci stworzyc prosty mechanizm cache do zapytan sql. Widzialem pare klas i rozwiazan ale najbardziej odpowiadaloby mi automatyczne nadawanie nazw plikom cache czyli np.:
gdzie result jest tablia asocjacyjna wyniko zapytania sql. Pytanie tylko czy takie rozwiazanie bedzie dzialalo zawsze, czy sie nie okaze po miesiacu ze to byl chybiony pomysl bo w okreslonych wypadkach nie dziala. Zauwazylem ze niektore klasy nazwe pliku przypisuja na sztywno, np. "zapytanie_produkty_powyzej15_aktywne" ale jak stworzy ponad 20 takich zapytan to zapomne ze ktores juz uzylem i zaczne duplikowac te same zapytania w osobnych plikach cache. Moze tez powstac kolizja md5. Szukam wiec optymalnego rozwiazania ktore bedzie dzialalo automatycznie i nie bede musial pamietac nazw plikow oraz bedzie proste, to bedzie wykorzystywane do malych aplikacji ale takich ktore wykorzystuja duzo zapytan. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Nazwę pliku cache twórz najlepiej na podstawie parametrów zapytania, np. "zapytanie_produkty_150_1_timestamp". Coś w tym stylu. Niech nazwa pliku opisuje, co jest w nim przetrzymywane oraz dodawaj zawsze timestamp.
-------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Polecam http://www.phpfastcache.com/
Proste i skuteczne |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:13 |