Cache a expire a dlouhe provadeni skriptu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
despiq
Člen | 320
+
0
-

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
+
0
-

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.

despiq
Člen | 320
+
0
-

dik fik