在谷歌应用引擎上运行的python中跟踪速度问题

时间:2010-11-22 20:42:32

标签: python django google-app-engine google-cloud-datastore django-nonrel

我是python,django和谷歌应用引擎的新手。所有伟大的工具,并一直喜欢与他们合作。

然而,在我的制作网站上花了4秒钟加载一个网页,我觉得这很糟糕,需要不到一秒钟。我还验证了获取页面的请求中有很长时间,而不是下载任何媒体文件。

首先想到的是,它仍然有任何gae应用程序的第一个启动问题,我不是试图解决这些问题。我了解到,在您上传新版本后第一次访问您的网站时,它需要首次加载代码。此外,如果您的网站不经常访问,那么这种情况很多。所有这些我都知道并且没有尝试获取更多信息。

我的网站相对简单,没有加载大数据或显示复杂的设计。在我的本地主机上它运行得非常快。我还应该指出,我正在使用Django nonrel,这是一个很棒的工具,可以让我在gaj上快速开发django:http://www.allbuttonspressed.com/projects/django-nonrel

我遇到的问题是它让位于生产中加载页面的时间很长,我需要深入了解它。我确信我编写的内容很糟糕,但我对python和gae不太熟悉,不知道最好的调试方法,特别是如果它只是在生产中出现问题。

因此,对于新手python / django / google应用引擎开发人员,如何快速轻松地找到哪些功能需要花费这么多时间?

1 个答案:

答案 0 :(得分:8)

使用appstats