Autor Zpráva
Tommik007
Profil *
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
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 *
Takže to budu dělat podle data úpravy souborů, dobrý nápad.
Mastodont
Profil
if ( file_exists($filename) && (time() - filemtime($filename) < $cacheduration) ) ...

Asi tak nějak ...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: