Python 谷歌应用引擎Localhost加载速度极慢
我已经处理这件事有一段时间了,这真的让我很沮丧。我以前搜索过其他有这个问题的人,我找到了一些线索,但没有一个解决方案对我有效,而且它们似乎有点陈旧,所以事情可能已经开始了 我已经安装了Google Apps Engine(Python),并且我已经设置了一些我知道有效的页面,但是当我单击“刷新”或以任何方式使用它时,需要20-40秒才能得到任何响应。 这是一个非常简单的网站,应该很好,我知道代码应该运行顺利。它现在是GoogleAppEngine-1.9.11的最新版本,尽管它与前两个版本相同,我使用的是python-2.7.8 我希望能够发展,但我不能像这样高效地工作。在我不久前被偷的旧笔记本电脑上(我终于又开始玩这个了),它工作得很好,而且是一台更糟糕的笔记本电脑,尽管我在Linux上运行它。我曾尝试在这台笔记本电脑上安装Linux,但一些UEFI的东西意味着这非常困难,我不想拿我的其他数据冒险 我已经安装了区域警报防火墙,我已经尽可能地关闭了它的设置。我甚至断开了与互联网的连接,这样我就可以一路关掉它。我玩过信任区等游戏,但都没用 我已经安装了AVG antivirus,我已经尝试禁用它,以防干扰。没有帮助 我正在运行Windows 8.1,我不知道还可以尝试什么。我不知道还有什么可能与检查相关,或者我需要查看哪些设置。我不知道我应该发布更多的信息Python 谷歌应用引擎Localhost加载速度极慢,python,google-app-engine,Python,Google App Engine,我已经处理这件事有一段时间了,这真的让我很沮丧。我以前搜索过其他有这个问题的人,我找到了一些线索,但没有一个解决方案对我有效,而且它们似乎有点陈旧,所以事情可能已经开始了 我已经安装了Google Apps Engine(Python),并且我已经设置了一些我知道有效的页面,但是当我单击“刷新”或以任何方式使用它时,需要20-40秒才能得到任何响应。 这是一个非常简单的网站,应该很好,我知道代码应该运行顺利。它现在是GoogleAppEngine-1.9.11的最新版本,尽管它与前两个版本相同,
感谢您的帮助。我逐渐意识到以下事实和设置会降低本地主机设置(dev_appserver)的性能:
--log_level=error --require_indexes=yes
--log_level=error只是将全局日志记录器级别设置为高于INFO,因此它没有那么健谈。您可能还必须将其放在启动方法或文档不太完整的appengine_config.py()中:
--require_index=yes将关闭索引的自动生成。我注意到将此设置为“是”时,性能发生了巨大变化。有关更多详细信息,请参阅
我们的下一个目标是减少索引数量,并增加memcache前置查询的使用率,以避免数据存储瓶颈。以前版本的App Engine或1.9.10和1.9.11是否存在同样的问题?我们注意到同样的事情,它开始发生在版本1.9.10中,但可能不是同一个问题。是的,我也有同样的问题,我在过去几周的业余时间一直在处理这个问题。您的页面是否可以尝试加载一些外部/无法访问的JS库?您是否在浏览器的开发工具中看到任何错误?开发工具显示哪些请求需要多少时间,您看到了什么吗?如果您有任何静态文件(即images/css/js/etc)不是由您的框架处理的,而是由
app.yaml
-它们是否也需要20秒才能响应?查看日志控制台显示,它正在抱怨缺少PIL库。网站上没有图片,所以这不重要。我现在已经安装了它(我可能会想要它),重新启动了GAE,没有任何更改。它说的另一件有趣的事情是它跳过了SDK更新。虽然“关于”这个词说它是最新的,但我指的是浏览器的控制台日志/开发工具(我认为浏览器对PIL库一无所知)。您的浏览器控制台日志中是否有错误?静态文件也需要20秒才能响应吗?——require_indexes=yes
对我的情况没有帮助,而且我不知道更改日志级别会有多大的不同
logging.getLogger().setLevel(logging.ERROR)