Google app engine 使用Python时,通过代理的App engine远程shell

Google app engine 使用Python时,通过代理的App engine远程shell,google-app-engine,proxy,Google App Engine,Proxy,我正在使用Google Appengine远程shell和Python。我正在浏览一个完整的数据库表,更新我的所有实体,我在500个实体块中完成这项工作。这一切都很好。这项任务包括 发射远程炮弹 开始工作 等10分钟 冲洗,重复 我希望在工作时保持这种状态,并且只在后台进行,当然不会影响我的工作效率:-)。阻碍我的是防火墙,当通过VPN登录时,它阻止这种数据传输 那么有没有办法做到这一点,比如在一个单独的Emacs shell中?如果我有两台电脑,我会用我的备用电脑来运行这个东西,但我没有。

我正在使用Google Appengine远程shell和Python。我正在浏览一个完整的数据库表,更新我的所有实体,我在500个实体块中完成这项工作。这一切都很好。这项任务包括

  • 发射远程炮弹
  • 开始工作
  • 等10分钟
  • 冲洗,重复
我希望在工作时保持这种状态,并且只在后台进行,当然不会影响我的工作效率:-)。阻碍我的是防火墙,当通过VPN登录时,它阻止这种数据传输

那么有没有办法做到这一点,比如在一个单独的Emacs shell中?如果我有两台电脑,我会用我的备用电脑来运行这个东西,但我没有。(我确实有一台iPad,但我怀疑这是否有帮助)


我可能误解了核心问题,因此提出了我的问题。

与使用远程shell相比,完全通过远程api在服务器上运行作业可能更容易,当然也更快。

为什么要通过远程api执行此操作?这涉及到将你的所有数据传输到你的机器上,然后再传输回来——正如Daniel所建议的那样,在App Engine上进行处理会更有意义。一个表中的每个实体都为我提供了用于搜索Wikipedia页面的数据。我解析搜索结果页面,并可能找到“正确”维基百科页面的url。然后,我将该url存储在另一个表中。远程api的每次调用处理大约800个条目。大约10次或更少之后,我每天都会碰到写操作的配额。我想如果我用mapreduce设置它,我可以启动它,让它旋转直到达到配额。劳动密集度较低,尽管可能需要相同的天数。我很犹豫是否在中途切换到mapreduce。谢谢。我一定会咬紧牙关,为我的下一份工作学习mapreduce,这可能是将两个表合并为一个表。我需要这样做,以提高使用数据存储读取操作每日配额的效率。哦,在配额之前的日子里!