Google Apps Engine 本地主机加载缓慢

8 浏览
0 Comments

Google Apps Engine 本地主机加载缓慢

我已经处理这个问题有一段时间了,真的很让我沮丧。我之前搜索过其他遇到这个问题的人,找到了一些线索,但是没有一个解决方案适合我,而且它们看起来有点过时,可能已经有新的方法了。

我已经安装了Google Apps Engine(Python),并且设置了一些我知道可以正常工作的页面,但是当我点击刷新或以任何方式使用时,在我收到任何响应之前需要花费20-40秒的时间。

这是一个非常简单的网站,应该没有问题,我知道代码应该可以正常运行。现在是最新版本的GoogleAppEngine-1.9.11,尽管之前的两个版本也是一样的,我使用的是python-2.7.8。

我想要能够开发,但是在这种情况下我无法高效地工作。在我以前被盗的旧笔记本电脑上(我终于又开始玩这个了),它正常工作,而且那是一台更差的笔记本电脑,尽管我在上面运行的是Linux。我试图在这台笔记本电脑上安装Linux,但是一些UEFI的问题导致这非常困难,而且我不想冒险丢失其他数据。

我已经安装了Zone Alarm防火墙,并且已经尽可能地降低了设置。我甚至断开了与互联网的连接,以便完全关闭它。我尝试过调整受信任的区域等等,但是没有一个方法有效。

我已经安装了AVG杀毒软件,并且试图禁用它的干扰。也没有帮助。

我使用的是Windows 8.1,我不知道还有什么其他尝试的办法。我也不知道还有什么相关的检查或设置需要查看。我不知道我应该发布更多的信息。

谢谢你的帮助。

0
0 Comments

Google Apps Engine Localhost Painfully Slow Loading问题的出现原因是以下几点:

1. 本地数据存储中存储的数据模型的数量

2. 应用程序中索引的总数

3. 执行的查询次数以及是否关闭了require_indexes标志

4. 使用任务队列、管道或延迟执行等方法

5. 控制台输出的日志信息过多

解决方法如下:

1. 设置启动服务器时的参数--log_level=error --require_indexes=yes,其中--log_level=error将全局日志记录器级别设置为高于INFO级别,以减少日志输出量。需要将该参数放在启动方法或appengine_config.py文件中。

2. 设置--require_indexes=yes参数以关闭自动生成索引的功能,这样做可以显著提高性能。

3. 减少索引数量,增加对memcache-fronted查询的使用,以避免数据存储的瓶颈。

但是,在某些情况下,以上方法可能并不适用。

0