![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 96 Dołączył: 10.04.2008 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chciałbym się poradzić jak rozwiązać problem z zapytaniami do bazy. Aktualnie na stronie głównej mam skrypt, który za każdym razem gdy użytkownik odświeża stronę wykonuje zapytania do bazy typu:
Co kilkadziesiąt minut serwer po prostu wiesza się przez dużą ilość slow zapytań. Chciałbym zrobić, aby zapytania wykonywane były np. raz na tydzień, a za każdym razem wyświetlane były wyniki wygenerowane wcześniej. Jak mógłbym to wykonać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Zapytania omijasz tworząc plik np. txt
- przy wywolaniu strony sprawdzasz czy plik istnieje i czy data jego utworzenia jest mniejsza niż warunek do odświeżenia cache - jeżeli jest mniejsza pobierasz dane z bazy -> zapisujesz plik i wczytuujesz jego zawartość - jeżeli nie jest wczytujesz plik omijając zapytanie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 09:39 |