Django 性能分析
我想对我的Django应用进行性能分析。我的需求有:
1. 查看SQL查询
2. 列出每个请求调用的模块及其运行时间
3. 支持Ajax请求
4. 提供网页性能结果,比如Yslow那样的工具
5. 跟踪网页中的安全漏洞
你有什么推荐吗?
更新:
我发现了以下两个Django性能分析的代码片段:
有没有人能告诉我哪个更适合我的需求?
1 个回答
4
1. Django调试工具栏
适用于Django版本1.3及以上
import logging
l = logging.getLogger('django.db.backends')
l.setLevel(logging.DEBUG)
l.addHandler(logging.StreamHandler())
2. django-timelog 或 django-dowser
3. Firebug 或 Chrome开发者工具
4. 页面速度 提供了很多工具
5. nmap