Autor | Zpráva | ||
---|---|---|---|
Tommik007 Profil * |
#1 · Zasláno: 19. 8. 2009, 18:09:39
Dobrý den,
na svých stránkách používám cachování, které si dělám sám - část stránky jednou za 2 hodiny uložím do souboru a z něj to pak beru. A já nevím, jak zajistit, aby se mi cache vytvářela třeba každé 2 hodiny (CRONem to nepůjde, bylo by tam moc záznamů). Má někdo nějaký nápad? |
||
TomášK Profil |
#2 · Zasláno: 19. 8. 2009, 18:15:05
Pokud tam ten soubor nebude, pak ho vytvoříš. Pokud tam bude a nebude starší než dvě hodiny, použiješ ho a pokud tam bude a bude starší než dvě hodiny, vytvoříš ho znova. Poslední změna souboru se ukládá, měla by jít přečíst přes nějaké funkce pro práci se soubory.
|
||
Tommik007 Profil * |
#3 · Zasláno: 19. 8. 2009, 18:28:52
Takže to budu dělat podle data úpravy souborů, dobrý nápad.
|
||
Mastodont Profil |
#4 · Zasláno: 19. 8. 2009, 18:30:39
if ( file_exists($filename) && (time() - filemtime($filename) < $cacheduration) ) ... Asi tak nějak ... |
||
Časová prodleva: 15 let
|
0