CLANNAD - ON!

标签:ACG

智代vs澪…

GAE的任务队列介绍

标签:Google App Engine

GAE Python SDK 1.2.3新增了对任务队列的支持,文档可以看《The Task Queue Python API》

目前这个API还属于实验性质,以后的版本可能会改动接口和行为,所以仅供尝鲜。但连包名都放在labs里面(google.appengine.api.labs.taskqueue),说明这个API是“肯定”会改的,而不是“可能”。如果API确定下来了,最终会被移到google.appengine.api.taskqueue。
此外,这个API也在配额内(目前还未放入),并可能需要billing。

用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

« 看看还有什么好玩意