gpt4 book ai didi

python - Django cache_page 检查

转载 作者:太空狗 更新时间:2023-10-29 21:44:46 25 4
gpt4 key购买 nike

当我像这样使用 cache_page 装饰器时,如何确认我的 Django View 已被缓存:

@cache_page(60)
def my_view(request):

理想情况下,我想在控制台中输出缓存命中/未命中消息,这样我就可以确认我的 View 被缓存了 60 秒等。

非常感谢,克

最佳答案

可以获取django-debug-toolbar (http://github.com/robhudson/django-debug-toolbar) 的副本并观察查询:如果页面未从缓存中提取,django-debug-toolbar 应该显示组装页面所需的所有查询。如果页面是从缓存中提取的,您将看不到查询。

您还可以将日志记录添加到您正在使用的特定缓存包装器,然后在 django-debug-toolbar 的“日志记录”面板中引用输出。这是一个看起来像的例子:http://gist.github.com/242011

如果你是有兴趣详细监控内存缓存的使用情况。

关于python - Django cache_page 检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1786543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com