![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 13.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam na stronie skrypt, który odpytuje bazę danych i wyświetla przedmioty które spełniają określone warunki.
W jaki sposób najlepiej cache'ować takie wyniki? Bo jak mniemam cache'owanie - to zapisanie statycznej strony np. html i wczytanie jej zamiast wykonywania kolejnego zapytania? Z racji tego że nie mogę nigdzie znaleźć wtyczki do WP, ani żadnego gotowca do takiego cache'owania postanowiłem to napisać sam stąd też moje pytanie: w jaki sposób najlepiej się za to zabrać i poprawnie to cache'ować ? Tych konkretnych warunków jest raptem 50 - są wyciągane na podstawie parametru w adresie strony /przedmiot/parametr |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Serializujesz tablice wynikow i zapisujesz pozniej sprawdzasz czy plik nie jest starszy np niz 12h jesli nie to pobierasz zawartosc z niego i deserializujesz dane w przeciwnym wypadku usuwasz plik robisz zapytanie i potem wrzucasz to do cache.
Plik oczywiscie lepiej zeby byl hashem md5 zapytania. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 01:08 |