google-app-engine - Google App Engine 开发服务器在 Windows 中运行缓慢,但在 Ubuntu Linux 中运行缓慢

标签 google-app-engine development-environment performance

在 Ubuntu 中,我运行命令 ./dev_appserver.py 来启动开发服务器。在 Linux 下一切都运行迅速。

我还在同一台机器上安装了 Windows 7。在 Windows 中,我从 Google App Engine Launcher(版本 1.5.1)启动开发服务器。服务器似乎启动正常,但一旦开始运行,页面可能需要几分钟才能开始加载(如果有的话)。该页面往往要么完全加载,要么根本不加载。如果页面确实开始加载,通常会很快。并不是图片和脚本加载缓慢,而是请求本身似乎在某处挂起或丢失。

似乎最常超时的页面是伪装的“使用 Google 登录”页面。此外,在挂断期间,偶尔我会收到以下日志消息(但我不确定它是否相关)。大多数时候,我根本收不到任何消息。

INFO     2011-07-10 22:36:58,631 dev_appserver_index.py:254] Updating C:\Users\Eric\Documents\NetBeansProjects\linkpad\index.yaml

在等待挂起的请求时,Windows 任务管理器会将 GoogleAppEngineLauncher.exe 显示为使用 00 CPU。

关于如何解决这个问题有什么建议吗?

注意:我在某种程度上依赖于 Windows 来测试——你猜对了——IE

编辑: 我一直没能解决这个问题,所以我决定在 Ubuntu 中解决:

  1. 安装 VitualBox OSE
  2. 获得 2 份 XP 和 1 份 Win7
    • 如果您的学校有 MSDNAA 计划,这些可以是免费的。尝试使用谷歌搜索“yourschool msndaa”。
  3. 在 VirtualBox 中创建虚拟机,如下所示:
    • XP1 - 安装 IE 7
    • XP2 - 安装 IE 8
    • Win7 - 安装 IE 9

在进行虚拟化之前,请确保您有 30GB 的可用空间和至少 2GB 的内存。

最佳答案

您在 Windows 上使用 Chrome 浏览您的网站吗?如果是这样,您可能希望使用 --disable-preconnect 标志启动 chrome。

dev_appserver.py 的单线程特性不适合 Chrome 的一些智能连接/请求获取。

有关于它的问题herehere ,如果对您有影响请star

关于google-app-engine - Google App Engine 开发服务器在 Windows 中运行缓慢,但在 Ubuntu Linux 中运行缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6644260/

相关文章:

Google App Engine 的 Python API 问题

google-app-engine - App Engine - 指向特定服务的子域

java - 是否有任何键盘快捷键可以在 IntelliJ Idea 中的类上添加 @SuppressWarnings?

java - 两个 Solr 查询的比较

performance - JMeter 需要 3 分钟打开 3mb 的 jmx 脚本文件

java - 解码 Google App Engine 上作为电子邮件收到的 Base64 图像

python - 弹出警报的 GAE/Python 最佳实践?

perl - 使用 Perl 处理开发/生产库路径的好方法是什么?

c++ - 如何以与 VS 解决方案(VS 自动构建依赖项)类似的方式管理自定义库?

C# 排序问题