W ten sposob keszuje np. zapytanie pobierajace dane o produkcie nr 554 mamy:
SELECT * FROM produkty WHERE data_wygasniecie<UNIX_TIMESTAMP() AND id='554'
zkeszowane dane sa zapisywane do pliku produkt_554.cache
jesli administrator edytuje ten produkt, wtedy plik cache jest usuwany i zapisywany ponownie z nowymi danymi z bazy
teraz sedno, co jesli data wygasniecia produktu minela?
wtedy na serwerze ciagle jest zapisany cache i uzytkownicy widza dane produktu, a nie powinni, bo jego data wygasniecia minela :/
jak to rozwiazac?
moze dodawac do nazwy pliku cache date jego wygasniecia? np. product_554_109111231.cache (109111231 - uniksowy czas wygasniecia produktu)
czy jeszcze jakies inne rozwiazanie?