我正在做一个可能最终需要扩展的小型 Web 应用程序,并且对 Google App Engine 感到好奇。但是,我遇到了开发服务器 (dev_appserver.py) 的问题:
看似随机的,请求将需要 20-30 秒才能完成,即使没有硬计算或数据使用。一个请求可能非常快,即使在更改了静态文件的脚本之后,但下一个请求可能非常慢。如果盒子被放置一段时间没有活动,它似乎会更系统地发生,但并非总是如此。
在此期间 CPU 和磁盘访问量较低。我的应用程序中也没有分配数据。
有谁知道什么会导致这种随机减速?我已经谷歌搜索并在这里搜索,但需要一些指针../:我也尝试过 --clear_datastore 和 --use_sqlite,但后者给出了错误:DatabaseError('file is encrypted or is not a database' ,)。寻找该文件,它似乎不存在。
我使用的是 Windows 8、python 2.7 和最新版本的 App Engine SDK。