giv*_*ivp 7 python django caching
当我使用cache_page装饰器时,如何确认我的Django视图被缓存:
@cache_page(60)
def my_view(request):
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想在控制台中输出缓存命中/未命中消息,以便我可以确认我的视图被缓存了60秒等.
非常感谢,g
你可以抓住的副本django-debug-toolbar(http://github.com/robhudson/django-debug-toolbar)和观赏查询:如果页面没有被从缓存中提取的,django-debug-toolbar应显示所有组装您的页面所需的查询.如果从缓存中提取页面,您将看不到查询.
您还可以将日志记录添加到您正在使用的特定缓存包装器中,然后在django-debug-toolbar"s"logging"面板中引用输出.下面是一个例子:http://gist.github.com/242011
我也建议你抓住的副本django-memcache-status(http://github.com/bartTC/django-memcache-status)和memcache-top(http://code.google.com/p/memcache-top/),如果你是有兴趣详细监控memcache的使用情况.
| 归档时间: |
|
| 查看次数: |
2768 次 |
| 最近记录: |