AJAX cachování pomocí HTTP

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

Ahoj,

řeším otázku cachování dat, stažených AJAXem. Nejprve jsem složitě vymýšlel, jak data držet přímo v rámci JavaScriptu, ale pak jsem našel toto:

http://blog.httpwatch.com/…rtant-facts/

Samozřejmě se mi to zalíbilo, protože tím odpadá spousta starostí s cachí (znáte to s těmi největšími problémy programování…). Ovšem posléze jsem objevil zvláštní vlastnost JsonResponse – sama v rámci metody send ruší jakékoliv HTTP cachování prostřednictvím

$httpResponse->setExpiration(FALSE);

Jako nejjednodušší řešení mě samozřejmě napadlo oddědit si vlastní Response, která tento neduh nemá. Ale předtím jsem se tady chtěl zeptat, zda jsem nepřehlédl nějaký zásadní problém, kvůli kterému je popsané chování JsonResponse nezbytně nutné, nebo zda jsem neopominul nějakou jinou možnost, jak docílit stejného výsledku.

Díky.