Cache a expire a dlouhe provadeni skriptu
- despiq
- Člen | 320
Mam takovej jeden problem a nevim uplne presne jestli je to chyba v my aplikaci nebo je to tim jak nette obslouzi expire.
Situace je takova, ukladam cache a expire si nastavuju nekde ve skriptu predem, nez ale dojdu k opravdovemu cache->save a predam mu take parametr expire tak asi probehne delsi doba nez byl muj expire cas, tedy rekneme ze sem do expire dal time() + 1 a skript trval treba 2 vteriny, vznikne situace kdy se expire pravdepodobne vyhodnoti jako minusovy cas a pozdeji to datetime vyplivne jako NULL tudiz se expire do cache vubec nezapise a pak je cache trvala coz je podle me nechtenne
mohlo by to tak byt?
- David Grudl
- Nette Core | 8228
Spíš než jako minusový čas se to vyhodnotí jako 0 a pak se pravidlo pro expiraci neuplatňuje. To asi není dobře, cache jsem upravil.