用GAE进行异步Urlfetch请求

标签:Google App Engine

GAE Python SDK 1.2.3新增了对异步Urlfetch的支持,文档可以看《Asynchronous Requests》

由于之前只能使用同步Urlfetch,抓取的超时最大能设置为10秒,一次请求也必须在30秒内完成,而GAE不支持多线程,所以仅能安全地在一次请求中进行3次同步Urlfetch。
这次支持异步Urlfetch可谓是大快人心了(不知道会不会有人用来做采集…)

GAE的数据库测试:Java性能比Python慢5倍!

标签:Google App Engine, 性能

刚才写了个测试项目,被Java囧到了,速度比Python慢了约5倍。

测试方法是创建100个只含一个字符串的实体,保存到数据库。
再从数据库获取100个,然后删除这些实体。

你可以在这测试(不过别测太多了,CPU消耗太大了):
Java:http://java.latest.gaejava.appspot.com
Python:http://python.latest.gaejava.appspot.com

« 看看还有什么好玩意