Thanks much! a) I'm using GET
b) In current set of queries, JSON data size is quite moderate PS. I am considering tweaking the links I sent to the AJAX app such that when possible, it accesses cache file space on the server as a directory, statically, bypassing Django. That's fast. The set of URLs the AJAX client is receiving is configurable. jtiai wrote: > > Is your AJAX query POST or GET query? Because as you may know, POST > queries > are not cached, GET queries are. > > Note that if you're still using large pieces of JSON data, upstream caches > are > not used (data is always sent from Django) which makes some extra load on > Django app. > >> Thanks for you reply. I'm away from my coding machine, so I'll just >> answer >> a part of your question -- >> >> When I use the cache decorator in a view, I expect that as long as cache >> is >> valid, the code in the view >> does not get executed. And that's what I see when rendering a template >> with >> some little context attached to it. However, in a different view adorned >> with same decorator, which does not use a template and just wraps >> HttpResponse around JSON (which is plain ASCII after all) I see that the >> whole database glue shebang inside the view comes into motion every time >> I >> hit the view, any time. This correlates with the content of the >> CACHE_BACKEND (which in my case is file storage) -- in the former case, I >> have cryptic little dirs sprouting up, in the latter I see nothing. I >> think >> that proves the general picture i.e. cache not working -- am I wrong? >> >> jtiai wrote: >> >> Hello, >> >> >> >> I'm trying to use native caching in Django as per >> >> http://docs.djangoproject.com/en/dev/topics/cache/ >> >> >> >> I followed the setup procedure to the tee (it's not hard, of course). >> >> What >> >> I observe is that my app caches only views that deliver HTML. Since my >> >> application is heavily AJAX, that's not what I want -- I want to cache >> >> JSON -- but it doesn't work! >> > >> > It doesn't work how? How you observed caching? >> > >> >> Any hints how I can make it work? >> >> >> >> I can always code it up myself (I have, actually), but I try to avoid >> >> that. >> > >> > View code would be helpful and don't forget the caching parts. > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-us...@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > > -- View this message in context: http://old.nabble.com/Caching-JSON-in-Django-tp29526535p29531559.html Sent from the django-users mailing list archive at Nabble.com. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.