谷歌应用引擎开发服务器随机(?)降速

2024-06-16 12:58:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个小的web应用程序,可能最终需要扩展一些,我对googleappengine很好奇。但是,我遇到了一个开发服务器(dev)的问题_应用服务器.py)公司名称:

在看似随机的情况下,请求将需要20-30秒才能完成,即使没有硬计算或数据使用。一个请求可能非常快,甚至在更改了静态文件的脚本之后,但是下一个请求可能非常慢。如果盒子放了一段时间没有活动,它似乎会更有系统地发生,但并不总是这样。在

在此期间,CPU和磁盘访问量较低。我的应用程序中也没有分配数据。在

有人知道什么会导致这种随机的减速吗?我已经在谷歌上搜索过了,但需要一些提示。。/:我也尝试过--clear_datastore和--use_sqlite,但后者给出了一个错误:DatabaseError('file is encrypted or not a database',)。查找文件时,它似乎不存在。在

我使用的是windows8、python2.7和最新版本的appenginesdk。在


Tags: 文件数据pydev服务器脚本名称web
2条回答

所有的web浏览器都会发生这种情况吗?当我在多个浏览器中同时查看本地appengine开发站点进行跨浏览器测试时,我遇到了这样的问题。IE会挣扎,请求的时间和你描述的差不多长。在

如果是这个问题,我发现问题不是在IETester中发生的。在

抱歉,如果这不是相关的,但我认为这是值得一提的只是以防万一。在

别担心。它(IIRC)使用真实事物的“仿真”将整个DB(数据存储)保存在内存中。还有许多其他问题在部署时您不会看到。在

我建议您的硬盘驱动器转速下降,您看到的延迟是需要几秒钟才能唤醒。

如果出现问题,请使用已部署的版本进行开发。没什么不同。在

相关问题 更多 >