Skip to main content
 首页 » 编程设计

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

2025年05月04日15langtianya

我是 python、django 和谷歌应用引擎的新手。所有很棒的工具,并且一直乐于使用它们。

但是,在我的生产站点上加载网页需要 4 秒,我认为这很糟糕并且需要少于一秒。我还验证了获取页面的请求中有很长的时间,而不是下载任何媒体文件。

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

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

我遇到的问题是在生产环境中加载页面的时间过长,我需要深入了解它。我确定我的代码写得不好,但我对 python 和 gae 不够熟悉,无法了解最佳调试实践,尤其是当它似乎只在生产中出现问题时。

那么对于新手 python/django/google app engine 开发者,我该如何快速轻松地找到哪些函数占用了这么多时间?

请您参考如下方法:

使用appstats .