Automaticke mazani expirovane cache
- Muhahe
- Člen | 79
Zdravím,
u jednoho projektu používám nette cache na cachovaní výsledků z databáze tímto způsobem
$this->cache->save($searchValue . implode(",", $selectedDomains), $this->resultData, array(\Nette\Caching\Cache::EXPIRE => '60 minutes'));
Narazil jsem na to, že cache se po uplynutí doby invaliduje, ale soubory na úložišti zůstávají. Je možné nějak domluvit nette, aby expirované cache soubory mazalo, nebo je lepší (jediná možnost) je mazat ručně (např CRONem)?
- norbe
- Člen | 408
Prohledávat pro každý request invalidované záznamy by bylo moc zdlouhavé, mělo by se to smazat cca v jednom z tisíce requestů.
- Muhahe
- Člen | 79
norbe napsal(a):
Prohledávat pro každý request invalidované záznamy by bylo moc zdlouhavé, mělo by se to smazat cca v jednom z tisíce requestů.
Takže to chápu správně, že to „nemusím řešit“, nette to jednou za čas poklidí. Díky ;)
RSS tématu
Téma zavřeno