关于 django的缓存 几篇文章
- http://docs.djangoproject.com/en/dev/topics/cache/
- http://www.woodpecker.org.cn/obp/django/django-faq/cache.html
- http://groups.google.com/group/python-cn/browse_thread/thread/917d211b25576342/d0b957e338644540?lnk=gst&q=django%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6#
可以用下面的view代码测试缓存是否工作
from django.views.decorators.cache import cache_page
@cache_page(60 * 2)
def test(request, task_id):
s = datetime.datetime.now()
return HttpResponse(str(s))
另: 如果使用文件型缓存,如
CACHE_BACKEND = 'file:///tmp/django_cache'
需要注意/tmp/django_cache 必须对你的server用户是可写的,如nobody 如果你同时运行开发服务器和生产服务器,一定要注意写权限