分析托管在 apache2 上的 django 应用程序
Posted
技术标签:
【中文标题】分析托管在 apache2 上的 django 应用程序【英文标题】:Profiling django app hosted on apache2 【发布时间】:2011-04-04 04:05:50 【问题描述】:我有一个托管在 apache2 上的 django 应用程序。 webapp 基本上使用 thrift 向服务器发出请求,并在网页上呈现输出。我注意到 webapp 真的很慢。我不确定是机器问题还是 API 问题。我验证了 API,它们会在几毫秒内返回响应。我不确定,如果 django 是问题。有没有办法分析 webapp。我正在使用 python 2.5.2。
请帮忙。
谢谢
【问题讨论】:
【参考方案1】:最简单的方法是启用日志记录,如果您使用的是最新的 django 1.3,它与 python 日志记录模块很好地集成,请参阅:
http://docs.djangoproject.com/en/1.3/topics/logging/
在这里你可以定义一个 Formatter,它可以节省每条日志消息的写入时间,参见 django 文档中的示例:
http://docs.djangoproject.com/en/1.3/topics/logging/#an-example
【讨论】:
以上是关于分析托管在 apache2 上的 django 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
最近在虚拟机上想配置apache2 上的django时提示mod_python error本地服务器遇到的问题
Windows 上的 Apache 2.4、Python 和 Django
Django - Apache2 - Postgresql:_psycopg 出错
托管在同一台服务器上的 Django 和 React 的 CORS 问题