我有一个django应用程序,它托管在apache2上。 webapp基本上使用thrift向服务器发出请求,并在网页上呈现输出。我注意到webapp真的很慢。我不确定是机器问题还是API问题。我验证了API,他们在几毫秒内返回响应。我不确定,如果django是问题所在。有没有办法分析webapp。我使用的是python 2.5.2。
请帮忙。
谢谢
答案 0 :(得分:0)
最简单的方法是启用日志记录,如果您使用的是最新的django 1.3,它与python日志记录模块很好地集成,请参阅:
http://docs.djangoproject.com/en/1.3/topics/logging/
在这里你可以定义一个Formatter来节省每条日志消息的写入时间,参见django docs中的例子:
http://docs.djangoproject.com/en/1.3/topics/logging/#an-example